docker compose update to use .env file
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -10,3 +10,4 @@ certbot/
|
|||||||
# database/#innodb_redo/#ib_redo*
|
# database/#innodb_redo/#ib_redo*
|
||||||
.venv
|
.venv
|
||||||
google-chrome-stable_current_amd64.deb
|
google-chrome-stable_current_amd64.deb
|
||||||
|
.env
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
services:
|
services:
|
||||||
#============== API Hub ====================================================================
|
#============== API Hub ====================================================================
|
||||||
api:
|
api:
|
||||||
build:
|
build:
|
||||||
context: ./backend
|
context: ./backend
|
||||||
@@ -18,24 +18,24 @@ services:
|
|||||||
- MIH-network
|
- MIH-network
|
||||||
depends_on:
|
depends_on:
|
||||||
- mysqldb
|
- mysqldb
|
||||||
#============== My SQL DB ====================================================================
|
#============== My SQL DB ====================================================================
|
||||||
mysqldb:
|
mysqldb:
|
||||||
#build: ./database/
|
#build: ./database/
|
||||||
image: mysql:5.7
|
image: mysql:5.7
|
||||||
container_name: MIH-Database
|
container_name: MIH-Database
|
||||||
restart: always
|
restart: always
|
||||||
environment:
|
environment:
|
||||||
MYSQL_ROOT_PASSWORD: 'C@rtoon1995'
|
MYSQL_ROOT_PASSWORD: ${SQL_ROOT_PW}
|
||||||
MYSQL_USER: 'yaso'
|
MYSQL_USER: ${SQL_USER}
|
||||||
MYSQL_PASSWORD: 'C@rtoon1995'
|
MYSQL_PASSWORD: ${SQL_USER_PW}
|
||||||
MYSQL_DATABASE: 'supertokens'
|
MYSQL_DATABASE: ${SUPERTOKENS_DB}
|
||||||
networks:
|
networks:
|
||||||
- MIH-network
|
- MIH-network
|
||||||
ports:
|
ports:
|
||||||
- '3306:3306'
|
- '3306:3306'
|
||||||
volumes:
|
volumes:
|
||||||
- ./database:/var/lib/mysql
|
- ./database:/var/lib/mysql
|
||||||
#============== Super Token Auth ====================================================================
|
#============== Super Token Auth ====================================================================
|
||||||
supertokens:
|
supertokens:
|
||||||
container_name: MIH-SuperTokens
|
container_name: MIH-SuperTokens
|
||||||
image: registry.supertokens.io/supertokens/supertokens-mysql
|
image: registry.supertokens.io/supertokens/supertokens-mysql
|
||||||
@@ -47,12 +47,12 @@ services:
|
|||||||
REFRESH_TOKEN_VALIDITY: '1440'
|
REFRESH_TOKEN_VALIDITY: '1440'
|
||||||
ACCESS_TOKEN_VALIDITY: '3600'
|
ACCESS_TOKEN_VALIDITY: '3600'
|
||||||
PASSWORD_RESET_TOKEN_LIFETIME: '7200000'
|
PASSWORD_RESET_TOKEN_LIFETIME: '7200000'
|
||||||
MYSQL_USER: 'yaso'
|
MYSQL_USER: ${SQL_USER}
|
||||||
MYSQL_PASSWORD: 'C@rtoon1995'
|
MYSQL_PASSWORD: ${SQL_USER_PW}
|
||||||
MYSQL_HOST: mysqldb
|
MYSQL_HOST: mysqldb
|
||||||
MYSQL_PORT: 3306
|
MYSQL_PORT: 3306
|
||||||
MYSQL_DATABASE_NAME: supertokens
|
MYSQL_DATABASE_NAME: ${SUPERTOKENS_DB}
|
||||||
API_KEYS: 'leatucczyixqwkqqdrhayiwzeofkltds'
|
API_KEYS: ${SUPERTOKENS_API_KEY}
|
||||||
networks:
|
networks:
|
||||||
- MIH-network
|
- MIH-network
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
@@ -62,7 +62,7 @@ services:
|
|||||||
interval: 10s
|
interval: 10s
|
||||||
timeout: 5s
|
timeout: 5s
|
||||||
retries: 5
|
retries: 5
|
||||||
#============== PHP My Admin ====================================================================
|
#============== PHP My Admin ====================================================================
|
||||||
phpmyadmin:
|
phpmyadmin:
|
||||||
image: phpmyadmin/phpmyadmin
|
image: phpmyadmin/phpmyadmin
|
||||||
container_name: MIH-phpmyadmin
|
container_name: MIH-phpmyadmin
|
||||||
@@ -77,7 +77,7 @@ services:
|
|||||||
- 8081:80
|
- 8081:80
|
||||||
depends_on:
|
depends_on:
|
||||||
- mysqldb
|
- mysqldb
|
||||||
#============== Nginx Proxy Server ====================================================================
|
#============== Nginx Proxy Server ====================================================================
|
||||||
nginx:
|
nginx:
|
||||||
container_name: nginx
|
container_name: nginx
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
@@ -93,8 +93,8 @@ services:
|
|||||||
- user-interface
|
- user-interface
|
||||||
networks:
|
networks:
|
||||||
- MIH-network
|
- MIH-network
|
||||||
profiles: ['prod']
|
profiles: [ 'prod' ]
|
||||||
#============== Flutter App ====================================================================
|
#============== Flutter App ====================================================================
|
||||||
user-interface:
|
user-interface:
|
||||||
container_name: MIH-UX
|
container_name: MIH-UX
|
||||||
build:
|
build:
|
||||||
@@ -118,8 +118,8 @@ services:
|
|||||||
- MIH-network
|
- MIH-network
|
||||||
depends_on:
|
depends_on:
|
||||||
- nginx
|
- nginx
|
||||||
profiles: ['withCert']
|
profiles: [ 'withCert' ]
|
||||||
#============== Minio File Storage ====================================================================
|
#============== Minio File Storage ====================================================================
|
||||||
minio:
|
minio:
|
||||||
container_name: MIH-Minio
|
container_name: MIH-Minio
|
||||||
hostname: minio
|
hostname: minio
|
||||||
@@ -130,11 +130,11 @@ services:
|
|||||||
volumes:
|
volumes:
|
||||||
- './File_Storage:/data'
|
- './File_Storage:/data'
|
||||||
environment:
|
environment:
|
||||||
- MINIO_ROOT_USER=yaso
|
MINIO_ROOT_USER: ${MINIO_ROOT_USER}
|
||||||
- MINIO_ROOT_PASSWORD=C@rtoon1995
|
MINIO_ROOT_PASSWORD: ${MINIO_ROOT_PW}
|
||||||
networks:
|
networks:
|
||||||
- MIH-network
|
- MIH-network
|
||||||
#============== Minio File Storage ====================================================================
|
#============== Minio File Storage ====================================================================
|
||||||
portainer:
|
portainer:
|
||||||
container_name: MIH-Monitor
|
container_name: MIH-Monitor
|
||||||
image: portainer/portainer-ce:2.20.3
|
image: portainer/portainer-ce:2.20.3
|
||||||
@@ -150,10 +150,7 @@ services:
|
|||||||
volumes:
|
volumes:
|
||||||
certbotConf:
|
certbotConf:
|
||||||
certbotChall:
|
certbotChall:
|
||||||
data:
|
data: #============== MIH Network ====================================================================
|
||||||
#============== MIH Network ====================================================================
|
|
||||||
networks:
|
networks:
|
||||||
MIH-network:
|
MIH-network:
|
||||||
driver: bridge
|
driver: bridge
|
||||||
|
|
||||||
|
|
||||||
Reference in New Issue
Block a user