Dockerizzato progetto

This commit is contained in:
2022-08-30 13:33:35 +02:00
parent 3d22f4cc6a
commit 531b780645
21 changed files with 148 additions and 173 deletions
-65
View File
@@ -1,65 +0,0 @@
version: "3"
services:
mongo:
image: mongo:4.4.0
restart: "no"
networks:
db-network:
aliases:
- §PROJECT_BUILDNAME§.§ENVIRONMENT_TYPE§.database
volumes:
- §PROJECT_BUILDNAME§-db-persist:/usr/local/mongodb
webserver:
image: §PROJECT_REPOSITORY§/§PROJECT_GROUP§/§PROJECT_BUILDNAME§:§TAG_NAME§
env_file:
- environments/common/webserver.env
- environments/local/webserver.env
restart: "no"
ports:
- "8800:80"
networks:
db-network:
§PROJECT_BUILDNAME§-network:
links:
- mongo:database
volumes:
- §PROJECT_BUILDNAME§-storage:/home/§PROJECT_AUTHOR§/storage/§PROJECT_BUILDNAME§
- §PROJECT_BUILDNAME§-log:/var/log/§PROJECT_AUTHOR§/
- §DEBUG_HOST_PROJECT_FOLDER§/app/public:/var/www/§PROJECT_BUILDNAME§:ro
- §DEBUG_HOST_PROJECT_FOLDER§/app/private:/home/§PROJECT_AUTHOR§/private/§PROJECT_BUILDNAME§:ro
- §PROJECT_BUILDNAME§-job-comms:/jobComunication/
# worker:
# image: 662348923997.dkr.ecr.eu-west-1.amazonaws.com/§PROJECT_GROUP§/edenlandia-worker:§TAG_NAME§
# env_file: worker.env
# restart: "no"
# networks:
# db-network:
# §PROJECT_BUILDNAME§-network:
# links:
# - mongo:database
# volumes:
# - §PROJECT_BUILDNAME§-storage:/home/asdynamics/storage/edenlandia-worker
# - edenlandia-worker-log:/var/log/asdynamics/
# - ~/workspace-azzurro/webapps/edenlandia-worker/app/private:/home/asdynamics/private/§PROJECT_BUILDNAME§:ro
# - §PROJECT_BUILDNAME§-job-comms:/jobComunication/
memcached:
image: memcached:1.6.9-alpine
restart: "no"
networks:
§PROJECT_BUILDNAME§-network:
networks:
nginx-network:
external:
name:
nginx-network
db-network:
§PROJECT_BUILDNAME§-network:
volumes:
§PROJECT_BUILDNAME§-storage:
§PROJECT_BUILDNAME§-log:
# edenlandia-worker-log:
§PROJECT_BUILDNAME§-db-persist:
§PROJECT_BUILDNAME§-job-comms:
+2 -2
View File
@@ -1,7 +1,7 @@
version: "3"
services:
mongo:
image: mongo:4.4.0
image: mongo:3
restart: "no"
networks:
db-network:
@@ -24,7 +24,7 @@ services:
- mongo:database
volumes:
- §PROJECT_BUILDNAME§-storage:/home/§PROJECT_AUTHOR§/storage/§PROJECT_BUILDNAME§
- §PROJECT_BUILDNAME§-log:/var/log/§PROJECT_AUTHOR§/
- ./webserver-logs:/var/log/§PROJECT_AUTHOR§/
- §DEBUG_HOST_PROJECT_FOLDER§/app/public:/var/www/§PROJECT_BUILDNAME§:ro
- §DEBUG_HOST_PROJECT_FOLDER§/app/private:/home/§PROJECT_AUTHOR§/private/§PROJECT_BUILDNAME§:ro
- §PROJECT_BUILDNAME§-job-comms:/jobComunication/
+2 -2
View File
@@ -1,2 +1,2 @@
ASD_PROJECTNAME=FDN2
ASD_BUILDNAME=fdn2
DDNINJA_PROJECTNAME=FDN2
DDNINJA_BUILDNAME=fdn2
+5 -5
View File
@@ -1,7 +1,7 @@
ASD_ENVIRONMENT_NAME=local
ASD_IS_PRODUCTION=false
DDNINJA_ENVIRONMENT_NAME=local
DDNINJA_IS_PRODUCTION=false
ASD_MONGO_DBNAME=fdn2
ASD_MONGO_LOCATION=database
DDNINJA_MONGO_DBNAME=fdn2
DDNINJA_MONGO_LOCATION=database
ASD_PUBLIC_URL=http://local.fdn2.loc:8800
DDNINJA_PUBLIC_URL=http://www.fdn2.loc:8800
@@ -0,0 +1,9 @@
DDNINJA_ENVIRONMENT_NAME=production
DDNINJA_IS_PRODUCTION=true
DDNINJA_MONGO_DBNAME=fdn2
DDNINJA_MONGO_LOCATION=database
DDNINJA_MONGO_USER=fdn2
DDNINJA_MONGO_PASSWORD=p14n3ll1FDN2
DDNINJA_PUBLIC_URL=http://www.ifattidinapoli.it
+7
View File
@@ -0,0 +1,7 @@
DDNINJA_ENVIRONMENT_NAME=test
DDNINJA_IS_PRODUCTION=false
DDNINJA_MONGO_DBNAME=fdn2_test
DDNINJA_MONGO_LOCATION=database
DDNINJA_PUBLIC_URL=http://test.ifattidinapoli.it