feat: add dev-docker-compose.yml for environment configuration and update hostname handling in next.config.mjs
This commit is contained in:
parent
65ea60a647
commit
60f05d52e7
3 changed files with 26 additions and 45 deletions
|
|
@ -1,24 +0,0 @@
|
||||||
#Api key for the mail service
|
|
||||||
SENDGRID_API_KEY='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'
|
|
||||||
|
|
||||||
#Stripe keys
|
|
||||||
STRIPE_SECRET_KEY = "sk_test_51P4IY3ILe4KoQRqXJJLyn33Dvb4z3ajTrMsGD4y8g4DWXMbPQcoqOAcvedemB83xn0FIdVAMGX1hk8gXYog1BXl700cRUngUET"
|
|
||||||
NEXT_PUBLIC_STRIPE_PUBLIC_KEY = "pk_test_51P4IY3ILe4KoQRqXXUVDyiVEy9oiKdzDIB9xgDY054xVRyVZ5dfWoJlo1F5dXlQ6sEATwgylPp708PQEf2uhagUx00qcL0rRgq"
|
|
||||||
STRIPE_WEBHOOK_SECRET = "whsec_a1a62f5c31b2ade9237af6032e30392dda47f945e2eddd7e2f69579f1fb47118"
|
|
||||||
|
|
||||||
#Fatture in Cloud keys
|
|
||||||
FIC_CLIENT_ID = "ggZlcim78qkRYrl5n2d8DpNoKGiqwRHa"
|
|
||||||
FIC_ACCESS_TOKEN = "a/eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJyZWYiOiJ2Z2VOWFhST0JyZUliN3dNMFFpM0NpdXFhb1VHTzBlciJ9.ewEBe0Qq4ATNyx03rTTynWHhhxYvjuCB-ra8XBJV_B0"
|
|
||||||
FIC_COMPANY_ID = "120838"
|
|
||||||
|
|
||||||
|
|
||||||
#ARUBA EMAIL
|
|
||||||
ARUBA_USER = "web@infoalloggi.it"
|
|
||||||
ARUBA_PASS = "we2023Info.1"
|
|
||||||
|
|
||||||
#EXPOSED API AUTH
|
|
||||||
EXP_API_USER = "infoalloggi-admin"
|
|
||||||
EXP_API_PASS = "cyYk24u9fRn5DsqjFWpTV8GKBNwhQvEtbMmHxJeU73ZSaXrdCLAPg6NtDkC43ZQa9dVKHbxMv7fWpy65gFmAsEReXwuPYTL82jJnSUhrzcqGkqvsHPyxmEAFzYVSntGeQTr25dJb3UNCMuRpgwaDW69Zhc7Kj8LfB4ZCHR9kYfWVsGrx7tygqdvc82SFXj54Nhnpm6PEBLbKUuaMTQJeA3wDgPSCXwDVmhned6J8ZQ3qzNsr5bBuLtHxvFTAKGy74W2fY9pckjMRUEJYRkVPZwbvBtTKy2F8ULAseunzWj7G5d6Q3ExfmNCXqg4MDahH9cSruXyWxLNAsGQTPSFhD9HYVzB3Meg2rk5Cvacfq8mdZ6tUE4KRpwbn7jJAev7WRbVgPdncMLKxwm8yT9pQZ4DNUkaYj6ztXfhsBHqF5ErCu32Gcjb3H6KxvWsu9p5fkPrh7ZARXMLDdS82enFU4CqwztTayEmGNVgYJB"
|
|
||||||
|
|
||||||
|
|
||||||
JWT_SECRET = "335922ae76f8334dd11fa2614434624017ee21bffea95e355c0ac0a3b4e717193cdefbe4fadb5dac98939d6c4cd8b3158d530ebc8bb670281300efe5d5642fec"
|
|
||||||
|
|
@ -1,20 +1,19 @@
|
||||||
services:
|
services:
|
||||||
web:
|
web:
|
||||||
platform: "linux/amd64"
|
|
||||||
build:
|
build:
|
||||||
context: .
|
context: .
|
||||||
dockerfile: Dockerfile
|
dockerfile: Dockerfile
|
||||||
args:
|
args:
|
||||||
INTERNAL_BASE_URL: http://web:3000
|
INTERNAL_BASE_URL: ${INTERNAL_BASE_URL}
|
||||||
POSTGRES_USER: ${POSTGRES_USER}
|
POSTGRES_USER: ${POSTGRES_USER}
|
||||||
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
|
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
|
||||||
POSTGRES_DB: ${POSTGRES_DB}
|
POSTGRES_DB: ${POSTGRES_DB}
|
||||||
PGHOST: db
|
PGHOST: host.docker.internal
|
||||||
PGPORT: "5432"
|
PGPORT: ${PGPORT}
|
||||||
BACKENDSERVER_URL: http://backend:1323
|
BACKENDSERVER_URL: http://host.docker.internal:1323
|
||||||
TILES_URL: tiles:6379
|
TILES_URL: host.docker.internal:6379
|
||||||
KEYDB_URL: keydb:6379
|
KEYDB_URL: host.docker.internal:6380
|
||||||
BASE_URL: ${BASE_URL}
|
BASE_URL: ${NEXT_PUBLIC_BASE_URL}
|
||||||
SENDGRID_API_KEY: ${SENDGRID_API_KEY}
|
SENDGRID_API_KEY: ${SENDGRID_API_KEY}
|
||||||
STRIPE_SECRET_KEY: ${STRIPE_SECRET_KEY}
|
STRIPE_SECRET_KEY: ${STRIPE_SECRET_KEY}
|
||||||
NEXT_PUBLIC_STRIPE_PUBLIC_KEY: ${NEXT_PUBLIC_STRIPE_PUBLIC_KEY}
|
NEXT_PUBLIC_STRIPE_PUBLIC_KEY: ${NEXT_PUBLIC_STRIPE_PUBLIC_KEY}
|
||||||
|
|
@ -29,16 +28,16 @@ services:
|
||||||
JWT_SECRET: ${JWT_SECRET}
|
JWT_SECRET: ${JWT_SECRET}
|
||||||
working_dir: /app
|
working_dir: /app
|
||||||
environment:
|
environment:
|
||||||
INTERNAL_BASE_URL: http://web:3000
|
INTERNAL_BASE_URL: ${INTERNAL_BASE_URL}
|
||||||
POSTGRES_USER: ${POSTGRES_USER}
|
POSTGRES_USER: ${POSTGRES_USER}
|
||||||
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
|
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
|
||||||
POSTGRES_DB: ${POSTGRES_DB}
|
POSTGRES_DB: ${POSTGRES_DB}
|
||||||
PGHOST: db
|
PGHOST: host.docker.internal
|
||||||
PGPORT: "5432"
|
PGPORT: ${PGPORT}
|
||||||
BACKENDSERVER_URL: http://backend:1323
|
BACKENDSERVER_URL: http://host.docker.internal:1323
|
||||||
KEYDB_URL: keydb:6379
|
TILES_URL: host.docker.internal:6379
|
||||||
TILES_URL: tiles:6379
|
KEYDB_URL: host.docker.internal:6380
|
||||||
BASE_URL: ${BASE_URL}
|
BASE_URL: ${NEXT_PUBLIC_BASE_URL}
|
||||||
SENDGRID_API_KEY: ${SENDGRID_API_KEY}
|
SENDGRID_API_KEY: ${SENDGRID_API_KEY}
|
||||||
STRIPE_SECRET_KEY: ${STRIPE_SECRET_KEY}
|
STRIPE_SECRET_KEY: ${STRIPE_SECRET_KEY}
|
||||||
NEXT_PUBLIC_STRIPE_PUBLIC_KEY: ${NEXT_PUBLIC_STRIPE_PUBLIC_KEY}
|
NEXT_PUBLIC_STRIPE_PUBLIC_KEY: ${NEXT_PUBLIC_STRIPE_PUBLIC_KEY}
|
||||||
|
|
@ -51,11 +50,17 @@ services:
|
||||||
EXP_API_USER: ${EXP_API_USER}
|
EXP_API_USER: ${EXP_API_USER}
|
||||||
EXP_API_PASS: ${EXP_API_PASS}
|
EXP_API_PASS: ${EXP_API_PASS}
|
||||||
JWT_SECRET: ${JWT_SECRET}
|
JWT_SECRET: ${JWT_SECRET}
|
||||||
networks:
|
|
||||||
- dokploy-network
|
|
||||||
ports:
|
ports:
|
||||||
- "3000"
|
- "3000:3000"
|
||||||
|
networks:
|
||||||
|
- base
|
||||||
|
extra_hosts:
|
||||||
|
- "host.docker.internal:host-gateway"
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
dokploy-network:
|
base:
|
||||||
external: true
|
driver: bridge
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -39,7 +39,7 @@ const nextConfig = {
|
||||||
protocol: "https",
|
protocol: "https",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
hostname: env.BACKENDSERVER_URL || "localhost:1323",
|
hostname: `${env.BACKENDSERVER_URL}`,
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue