update docker

This commit is contained in:
Kai Ton 2024-02-21 08:10:41 +00:00
parent 5f7078901e
commit 0fc847158d
5 changed files with 42 additions and 34 deletions

2
.docker/rabbitmq/data/.gitignore vendored Normal file
View File

@ -0,0 +1,2 @@
*
!.gitignore

2
.docker/rabbitmq/log/.gitignore vendored Normal file
View File

@ -0,0 +1,2 @@
*
!.gitignore

View File

@ -2,39 +2,19 @@ version : '3'
networks:
laravel:
services:
mysql:
image: 'bitnami/mysql:5.7'
container_name: mysql
restart: unless-stopped
tty: true
ports:
- "3306:3306"
environment:
- ALLOW_EMPTY_PASSWORD=yes
- MYSQL_USER=user
- MYSQL_DATABASE=laravel
- MYSQL_PASSWORD=secret
- MYSQL_ROOT_PASSWORD=secret
networks:
- laravel
php:
app:
tty: true
image: bitnami/laravel:9
environment:
- DB_HOST=mysql
- DB_USERNAME=user
- DB_DATABASE=laravel
- DB_PASSWORD=secret
volumes:
- ./src:/app
# command: "tail -f /dev/null && composer update && php artisan serve --host 0.0.0.0"
depends_on:
- mysql
command: "sh /app/laravel-entrypoint.sh"
ports:
- 8000:8000
- 8001:8001
- 1000:8000
- 1001:8001
networks:
- laravel
depends_on:
- redis
redis:
image: redis
@ -43,3 +23,16 @@ services:
- "6379:6379"
networks:
- laravel
rabbitmq:
image: rabbitmq:3-management
hostname: 'rabbitmq'
container_name: 'rabbitmq'
ports:
- 5672:5672
- 15672:15672
environment:
- RABBITMQ_DEFAULT_USER=rabbit
- RABBITMQ_DEFAULT_PASS=rabbit@123
# volumes:
- ./.docker/rabbitmq/data:/var/lib/rabbitmq/
- ./.docker/rabbitmq/log:/var/log/rabbitmq

View File

@ -8,12 +8,12 @@ LOG_CHANNEL=stack
LOG_DEPRECATIONS_CHANNEL=null
LOG_LEVEL=debug
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel
DB_USERNAME=root
DB_PASSWORD=
DB_CONNECTION=sqlite
# DB_HOST=127.0.0.1
# DB_PORT=3306
# DB_DATABASE=laravel
# DB_USERNAME=root
# DB_PASSWORD=
BROADCAST_DRIVER=log
CACHE_DRIVER=file
@ -24,7 +24,7 @@ SESSION_LIFETIME=120
MEMCACHED_HOST=127.0.0.1
REDIS_HOST=127.0.0.1
REDIS_HOST=redis
REDIS_PASSWORD=null
REDIS_PORT=6379
@ -57,7 +57,7 @@ VITE_PUSHER_PORT="${PUSHER_PORT}"
VITE_PUSHER_SCHEME="${PUSHER_SCHEME}"
VITE_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"
RABBITMQ_HOST='192.168.56.222'
RABBITMQ_HOST=rabbitmq
RABBITMQ_PORT=5672
RABBITMQ_USER=rabbit1
RABBITMQ_PASSWORD=rabbit@123

11
src/laravel-entrypoint.sh Executable file
View File

@ -0,0 +1,11 @@
#!/bin/sh
php -v
# COMPOSER
if [ ! -d "/app/vender" ]
then
composer install
fi
# PERSSION
php /app/artisan serve --host "0.0.0.0"