# DiDi Frontend — deployment local pe serverul de integrare (didi.integrare.local) # Build: docker build --build-arg VITE_API_URL= --build-arg VITE_KEYCLOAK_URL=https://didi.integrare.local/auth -t didi-frontend:local ./web # Run: docker compose -f docker-compose.local.yml up -d name: didi-frontend services: didi-frontend: image: didi-frontend:local container_name: didi-frontend restart: unless-stopped ports: - "0.0.0.0:80:80" - "0.0.0.0:443:443" volumes: # Pachetul de livrare (imagine docker salvată, APK, extensie, README, SHA256SUMS), # servit la /downloads/livrare/ — montat de pe host ca tar-ul imaginii să fie # întotdeauna exact imaginea care rulează (nu poate fi copt în propria imagine). - /home/topclossers/didi-lot3-livrare:/usr/share/nginx/html/downloads/livrare:ro networks: - didi-network healthcheck: test: ["CMD", "wget", "--quiet", "--tries=1", "--spider", "http://127.0.0.1/health"] interval: 30s timeout: 5s retries: 3 start_period: 10s networks: didi-network: external: true