FIX: Package crear arreglado

This commit is contained in:
juan.zapata 2025-11-07 08:54:13 -06:00
parent faea707502
commit 5270b34bec
3 changed files with 43 additions and 41 deletions

View File

@ -26,8 +26,8 @@ public function rules(): array
{ {
return [ return [
'name' => ['required', 'string', 'max:80'], 'name' => ['required', 'string', 'max:80'],
'price' => ['required', 'float'], 'price' => ['required', 'integer'],
'period' => ['required', 'float'], 'period' => ['required', 'integer'],
'data_limit' => ['required', 'integer'], 'data_limit' => ['required', 'integer'],
]; ];
} }

View File

@ -17,14 +17,16 @@ services:
networks: networks:
- netbien-network - netbien-network
mem_limit: 512m mem_limit: 512m
depends_on: extra_hosts:
mysql: - "host.docker.internal:host-gateway"
condition: service_healthy # depends_on:
# mysql:
# condition: service_healthy
nginx: nginx:
image: nginx:alpine image: nginx:alpine
ports: ports:
- "${NGINX_PORT:-8080}:80" - "${NGINX_PORT}:80"
volumes: volumes:
- ./:/var/www/netbien - ./:/var/www/netbien
- ./Docker/nginx/nginx.conf:/etc/nginx/conf.d/default.conf - ./Docker/nginx/nginx.conf:/etc/nginx/conf.d/default.conf
@ -34,37 +36,37 @@ services:
depends_on: depends_on:
- netbien-backend - netbien-backend
mysql: # mysql:
image: mysql:8.0 # image: mysql:8.0
environment: # environment:
MYSQL_DATABASE: ${DB_DATABASE} # MYSQL_DATABASE: ${DB_DATABASE}
MYSQL_ROOT_PASSWORD: ${DB_PASSWORD} # MYSQL_ROOT_PASSWORD: ${DB_PASSWORD}
MYSQL_PASSWORD: ${DB_PASSWORD} # MYSQL_PASSWORD: ${DB_PASSWORD}
MYSQL_USER: ${DB_USERNAME} # MYSQL_USER: ${DB_USERNAME}
ports: # ports:
- "${DB_PORT:-3306}:3306" # - "${DB_PORT}:3306"
volumes: # volumes:
- mysql_data:/var/lib/mysql # - mysql_data:/var/lib/mysql
networks: # networks:
- netbien-network # - netbien-network
mem_limit: 512m # mem_limit: 512m
healthcheck: # healthcheck:
test: ["CMD", "mysqladmin", "ping", "-h", "localhost"] # test: ["CMD", "mysqladmin", "ping", "-h", "localhost"]
timeout: 15s # timeout: 15s
retries: 10 # retries: 10
phpmyadmin: # phpmyadmin:
image: phpmyadmin/phpmyadmin # image: phpmyadmin/phpmyadmin
environment: # environment:
PMA_HOST: mysql # PMA_HOST: mysql
PMA_PORT: 3306 # PMA_PORT: 3306
ports: # ports:
- "${PMA_PORT:-8081}:80" # - "${PMA_PORT}:80"
depends_on: # depends_on:
- mysql # - mysql
networks: # networks:
- netbien-network # - netbien-network
mem_limit: 512m # mem_limit: 512m
volumes: volumes:
mysql_data: mysql_data:

View File

@ -1,15 +1,15 @@
#!/bin/bash #!/bin/bash
set -e set -e
git config --global --add safe.directory /var/www/repuve-v1 git config --global --add safe.directory /var/www/netbien
echo "=== Iniciando entrypoint DESARROLLO ===" echo "=== Iniciando entrypoint DESARROLLO ==="
# Variables desde Docker environment # Variables desde Docker environment
DB_HOST=${DB_HOST:-mysql} DB_HOST=${DB_HOST}
DB_USERNAME=${DB_USERNAME:-root} DB_USERNAME=${DB_USERNAME}
DB_PASSWORD=${DB_PASSWORD:-} DB_PASSWORD=${DB_PASSWORD}
DB_DATABASE=${DB_DATABASE:-laravel} DB_DATABASE=${DB_DATABASE}
MAX_RETRIES=30 MAX_RETRIES=30
RETRY_COUNT=0 RETRY_COUNT=0