chore(CI): ignore and delete configurations

This commit is contained in:
GitLab Deploy Bot
2025-11-06 14:33:42 +07:00
parent 54cb1cf3da
commit 4129c36f9e
13 changed files with 105 additions and 647 deletions
+43 -22
View File
@@ -1,30 +1,28 @@
version: "3.9"
services:
dev-lti-api:
container_name: dev-lti-api
dev-api-lti:
build:
context: .
dockerfile: Dockerfile.local
image: dev-lti-api:latest
dockerfile: Dockerfile.dev
container_name: dev-api-lti
working_dir: /lti-api
command: air -c .air.toml
command: ["/bin/sh", "credential/entrypoint.sh"]
ports:
- "8081:8081"
env_file:
- .env.lti-api
- .env.dev
environment:
# override agar koneksi ke container internal
DB_HOST: dev-lti-postgres
DB_HOST: dev-postgres-lti
DB_PORT: 5432
REDIS_URL: redis://dev-lti-redis:6379/0
REDIS_URL: redis://dev-redis-lti:6379/0
volumes:
- .:/lti-api
- ./.air.toml:/lti-api/.air.toml:ro
- ./internal/config/jwtRS256.key:/run/keys/jwtRS256.key
- ./internal/config/jwtRS256.key.pub:/run/keys/jwtRS256.key.pub
depends_on:
- dev-lti-postgres
- dev-lti-redis
- dev-postgres-lti
- dev-redis-lti
networks:
- lti-network
healthcheck:
@@ -33,19 +31,26 @@ services:
timeout: 3s
retries: 10
start_period: 10s
deploy:
resources:
limits:
cpus: "2.0"
memory: 2G
reservations:
cpus: "1.0"
memory: 512M
dev-lti-postgres:
dev-postgres-lti:
image: postgres:15-alpine
container_name: dev-lti-postgres
container_name: dev-postgres-lti
restart: always
environment:
POSTGRES_USER: ${DB_USER:-postgres}
POSTGRES_PASSWORD: ${DB_PASSWORD:-postgres}
POSTGRES_DB: ${DB_NAME:-db_lti_erp}
env_file:
- credential/.env.db
ports:
- "5433:5432"
volumes:
- dev-lti-postgres-data:/var/lib/postgresql/data
- dev-postgres-lti-data:/var/lib/postgresql/data
- ./credential:/docker-entrypoint-initdb.d:ro
networks:
- lti-network
healthcheck:
@@ -54,10 +59,18 @@ services:
timeout: 5s
retries: 5
start_period: 5s
deploy:
resources:
limits:
cpus: "1.0"
memory: 2G
reservations:
cpus: "0.5"
memory: 512M
dev-lti-redis:
dev-redis-lti:
image: redis:7-alpine
container_name: dev-lti-redis
container_name: dev-redis-lti
restart: always
ports:
- "6380:6379"
@@ -68,10 +81,18 @@ services:
interval: 10s
timeout: 3s
retries: 10
deploy:
resources:
limits:
cpus: "0.5"
memory: 512M
reservations:
cpus: "0.2"
memory: 256M
networks:
lti-network:
driver: bridge
volumes:
dev-lti-postgres-data:
dev-postgres-lti-data: