Cleaned docker compose setup

This commit is contained in:
2024-06-10 19:07:26 +00:00
parent 92bc5cf4dc
commit 7ee439f002
5 changed files with 14 additions and 6 deletions

View File

@@ -8,7 +8,8 @@ services:
ports: ports:
- "3000:443" - "3000:443"
volumes: volumes:
- ./proxy/ssl:/etc/nginx/ssl:ro # reusing the ssl files from the backend
- ./traque-back/ssl:/etc/nginx/ssl:ro
restart: always restart: always
back: back:
@@ -16,3 +17,10 @@ services:
ports: ports:
- "3001:3001" - "3001:3001"
restart: always restart: always
environment:
ADMIN_PASSWORD: 'traquebdsbanger'
HOST: '0.0.0.0'
PORT: 3001
#Those files need to exist in traque-back/ssl for https to work
SSL_KEY: "ssl/privkey.pem"
SSL_CERT: "ssl/cert.pem"

1
proxy/.gitignore vendored
View File

@@ -1 +0,0 @@
ssl/

View File

@@ -1,3 +1,4 @@
ssl/*
uploads/* uploads/*
#https dev certificates #https dev certificates
*.pem *.pem

View File

@@ -14,7 +14,7 @@ RUN npm install
COPY . . COPY . .
# Expose application port # Expose application port
EXPOSE 3000 EXPOSE 3001
# Start the application # Start the application
CMD npm start CMD npm start

View File

@@ -3,8 +3,8 @@
ADMIN_PASSWORD = 'admin password here' ADMIN_PASSWORD = 'admin password here'
HOST = 'traque.rezel.net' HOST = 'traque.rezel.net'
PORT = 3001 PORT = 3001
SSL_KEY = "../proxy/ssl/privkey.pem" SSL_KEY = "ssl/privkey.pem"
SSL_CERT = "../proxy/ssl/cert.pem" SSL_CERT = "ssl/cert.pem"
``` ```
# Run dev version # Run dev version
First install the dependencies First install the dependencies