Refactor code structure for improved readability and maintainability

This commit is contained in:
Giuliano Paschoalino 2026-01-16 16:09:39 -03:00
parent 17bbf8d0e6
commit 79177ad738
2 changed files with 10057 additions and 47 deletions

View File

@ -1,50 +1,54 @@
# For more information: https://laravel.com/docs/sail
version: '3'
services: services:
laravel.test: php:
build: image: smartenergyview/smartenergyview-backend:latest
context: ./vendor/laravel/sail/runtimes/8.1 build:
dockerfile: Dockerfile context: ..
args: dockerfile: docker/php/Dockerfile
WWWGROUP: '${WWWGROUP}' container_name: smartEnergyView-php
image: sail-8.1/app restart: unless-stopped
extra_hosts: env_file:
- 'host.docker.internal:host-gateway' - .env
ports: expose:
- '${APP_PORT:-80}:80' - "9000"
- '${HMR_PORT:-8080}:8080' networks:
environment: - app_net
WWWUSER: '${WWWUSER}'
LARAVEL_SAIL: 1 nginx:
XDEBUG_MODE: '${SAIL_XDEBUG_MODE:-off}' image: nginx:1.26-alpine
XDEBUG_CONFIG: '${SAIL_XDEBUG_CONFIG:-client_host=host.docker.internal}' container_name: smartEnergyView-nginx
volumes: restart: unless-stopped
- '.:/var/www/html' ports:
networks: - "8000:80"
- sail volumes:
depends_on: - ./docker/nginx/default.conf:/etc/nginx/conf.d/default.conf:ro
- pgsql depends_on:
pgsql: - php
image: 'postgres:14' networks:
ports: - app_net
- '${FORWARD_DB_PORT:-5432}:5432'
environment: postgres:
PGPASSWORD: '${DB_PASSWORD:-secret}' image: postgres:16-alpine
POSTGRES_DB: '${DB_DATABASE}' container_name: smartEnergyView-postgres
POSTGRES_USER: '${DB_USERNAME}' restart: unless-stopped
POSTGRES_PASSWORD: '${DB_PASSWORD:-secret}' environment:
volumes: POSTGRES_DB: smartenergiaprod
- 'sail-pgsql:/var/lib/postgresql/data' POSTGRES_USER: postgres
- './vendor/laravel/sail/database/pgsql/create-testing-database.sql:/docker-entrypoint-initdb.d/10-create-testing-database.sql' POSTGRES_PASSWORD: VfHml#Z78!%kvvNM
networks: volumes:
- sail - pgdata:/var/lib/postgresql/data
healthcheck: networks:
test: ["CMD", "pg_isready", "-q", "-d", "${DB_DATABASE}", "-U", "${DB_USERNAME}"] - app_net
retries: 3
timeout: 5s redis:
image: redis:7-alpine
container_name: smartEnergyView-redis
restart: unless-stopped
networks:
- app_net
networks: networks:
sail: app_net:
driver: bridge driver: bridge
volumes: volumes:
sail-pgsql: pgdata:
driver: local

10006
package-lock.json generated Normal file

File diff suppressed because it is too large Load Diff