Skip to content

Commit ba6c394

Browse files
committed
feat: added shared mysql instance
1 parent 081be87 commit ba6c394

3 files changed

Lines changed: 10 additions & 23 deletions

File tree

.env.example

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
DB_HOST=db
1+
DB_HOST=shared-mysql
22
DB_NAME=alerty
33
DB_USER=alerty
44
DB_PASS=password
5-
DB_ROOT_PASSWORD=rootpassword
5+
66

77
MAIL_PORT=587
88
MAIL_SENDER=youremail@example.com

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,4 +26,5 @@ vendor/
2626
# composer.lock
2727

2828
### Credentials file ###
29-
/src/private/.env
29+
/src/private/.env
30+
.env

docker-compose.yml

Lines changed: 6 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -5,26 +5,12 @@ services:
55
- "8080:80"
66
volumes:
77
- .:/var/www/html
8-
depends_on:
9-
db:
10-
condition: service_healthy
118
env_file:
129
- .env
1310
restart: unless-stopped
14-
db:
15-
image: mysql:8.0
16-
healthcheck:
17-
test: ["CMD", "mysqladmin" ,"ping", "-h", "localhost"]
18-
timeout: 20s
19-
retries: 10
20-
environment:
21-
MYSQL_ROOT_PASSWORD: ${DB_ROOT_PASSWORD}
22-
MYSQL_DATABASE: ${DB_NAME}
23-
MYSQL_USER: ${DB_USER}
24-
MYSQL_PASSWORD: ${DB_PASS}
25-
volumes:
26-
- ./db/database.sql:/docker-entrypoint-initdb.d/init.sql
27-
- db_data:/var/lib/mysql
28-
restart: unless-stopped
29-
volumes:
30-
db_data:
11+
networks:
12+
- shared-laravel-network
13+
14+
networks:
15+
shared-laravel-network:
16+
external: true

0 commit comments

Comments
 (0)