diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..75a62c7 --- /dev/null +++ b/.env.example @@ -0,0 +1,6 @@ +MYSQL_ROOT_PASSWORD=strongpassword +MYSQL_DATABASE=whaticket +JWT_SECRET=3123123213123 +JWT_REFRESH_SECRET=75756756756 +FRONTEND_PORT=3000 +TZ=America/Fortaleza \ No newline at end of file diff --git a/.gitignore b/.gitignore index d90cb51..9f89ea2 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ -.docker/data/ \ No newline at end of file +.docker/data/ +.env \ No newline at end of file diff --git a/docker-compose.yaml b/docker-compose.yaml index 198889b..f0d01d8 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -17,14 +17,12 @@ services: - JWT_SECRET=${JWT_SECRET:-3123123213123} - JWT_REFRESH_SECRET=${JWT_REFRESH_SECRET:-75756756756} - CHROME_WS=ws://chrome:3000 - ports: - - 8080:3000 networks: - whaticket frontend: ports: - - 3000:80 + - ${FRONTEND_PORT:-3000}:80 build: context: ./frontend dockerfile: ./Dockerfile @@ -36,17 +34,15 @@ services: mysql: image: mariadb:latest command: --character-set-server=utf8mb4 --collation-server=utf8mb4_bin - ports: - - 3306:3306 volumes: - - ./.docker/data/:/var/lib/mysql + - ./.docker/data/:/var/lib/mysql environment: - - MYSQL_DATABASE=${MYSQL_DATABASE:-whaticket} - - MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD:-strongpassword} - - TZ=${TZ:-America/Fortaleza} + - MYSQL_DATABASE=${MYSQL_DATABASE:-whaticket} + - MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD:-strongpassword} + - TZ=${TZ:-America/Fortaleza} restart: always networks: - - whaticket + - whaticket chrome: image: browserless/chrome:latest