version: "3" services: sistem-akademik-dev: image: registry.git.appstaging.my.id/reihanrere/sistem-akademik/sistem-akademik-dev container_name: sistem-akademik-dev labels: - "traefik.enable=true" - "traefik.http.routers.sistem-akademik-dev-http.entrypoints=web" - "traefik.http.routers.sistem-akademik-dev-http.rule=Host(`siska.appstaging.my.id`)" - "traefik.http.routers.sistem-akademik-dev-http.middlewares=redirect-to-https" - "traefik.http.routers.sistem-akademik-dev.entrypoints=websecure" - "traefik.http.routers.sistem-akademik-dev.tls.certresolver=myresolver" - "traefik.http.routers.sistem-akademik-dev.rule=Host(`siska.appstaging.my.id`)" - "traefik.http.routers.sistem-akademik-dev.tls=true" volumes: - .:/var/www - ./storage:/var/www/storage working_dir: /var/www restart: always networks: - traefik_default environment: APP_ENV: production APP_DEBUG: false APP_KEY: base64:Wz4daUZXYysRm1vUWBWTjQ5v0JFWBsQ2wPw2tHRALgY= DB_CONNECTION: pgsql DB_HOST: appstaging.my.id DB_PORT: 5432 DB_DATABASE: SISKA_2025 DB_USERNAME: root DB_PASSWORD: postroot123 command: > sh -c " composer install --no-interaction --prefer-dist && php artisan config:cache && php artisan route:cache && php artisan view:cache && php artisan migrate --force && php-fpm " networks: traefik_default: external: true