55c7252327
Creates the user and the database provided by the environment variable. These are currently duplicated in postgres.env so we might want to find a way to have them in only one place. I tried my best at keeping the pg_hba.conf file secure for the server, but I am no expert so it'd be great if someone could check it out.
20 lignes
533 o
YAML
20 lignes
533 o
YAML
version: '3'
|
|
services:
|
|
pantsu:
|
|
build:
|
|
context: ..
|
|
dockerfile: deploy/Dockerfile
|
|
command: ./deploy/init.sh
|
|
env_file:
|
|
- postgres-prod.env
|
|
environment:
|
|
- PANTSU_INTERNAL_PORT=${PANTSU_INTERNAL_PORT}
|
|
network_mode: "host"
|
|
ports:
|
|
# 0.0.0.0 makes it accessible to the network
|
|
# You may want to remove it to make pantsu available only
|
|
# to localhost
|
|
- 0.0.0.0:${PANTSU_EXTERNAL_PORT}:${PANTSU_INTERNAL_PORT}
|
|
volumes:
|
|
- "${GOPATH}:/go/"
|
|
- "./..:/nyaa"
|