Ver Fonte

Prepare docker-compose for VPS deployment

Andrew Swistak há 5 anos atrás
pai
commit
7ef63c298e
2 ficheiros alterados com 5 adições e 4 exclusões
  1. 1 2
      .env.template
  2. 4 2
      docker-compose.yml

+ 1 - 2
.env.template

@@ -1,9 +1,8 @@
 POSTGRES_USER=rotom
 POSTGRES_PASSWORD=PleaseChangeMe:D
 POSTGRES_DB=pmd
+POSTGRES_PORT=5432
 
 DISCORD_CLIENT_ID=
 DISCORD_SECRET=
 DISCORD_BOT_TOKEN=
-
-DB_HOST_PORT=6543

+ 4 - 2
docker-compose.yml

@@ -2,6 +2,7 @@ version: "3.7"
 
 services:
   bot:
+    restart: unless-stopped
     build: .
     depends_on:
       - db
@@ -9,20 +10,21 @@ services:
       - POSTGRES_DB
       - POSTGRES_HOST=db
       - POSTGRES_PASSWORD
-      - POSTGRES_PORT=6543
+      - POSTGRES_PORT
       - POSTGRES_USER
       - DISCORD_CLIENT_ID
       - DISCORD_SECRET
       - DISCORD_BOT_TOKEN
 
   db:
+    restart: unless-stopped
     image: postgres:11.2-alpine
     environment:
       - POSTGRES_DB
       - POSTGRES_PASSWORD
       - POSTGRES_USER
     ports:
-      - ${DB_HOST_PORT}:6543
+      - ${POSTGRES_PORT}:5432
     volumes:
       - postgres-persisted-volume:/var/lib/postgresql/data