fix(docker): add .dockerignore, fix Dockerfile apt cleanup, simplify mysql healthcheck
parent
8eb1759d7e
commit
2fcd7c985e
|
|
@ -0,0 +1,10 @@
|
|||
.git
|
||||
.env
|
||||
node_modules
|
||||
vendor
|
||||
storage/logs
|
||||
storage/framework/cache
|
||||
docker
|
||||
tests
|
||||
*.md
|
||||
.github
|
||||
|
|
@ -86,7 +86,7 @@ services:
|
|||
volumes:
|
||||
- mysql_data:/var/lib/mysql
|
||||
healthcheck:
|
||||
test: ["CMD", "mysqladmin", "ping", "-h", "localhost", "-u", "${DB_USERNAME}", "-p${DB_PASSWORD}"]
|
||||
test: ["CMD", "mysqladmin", "ping", "-h", "localhost"]
|
||||
interval: 10s
|
||||
timeout: 5s
|
||||
retries: 10
|
||||
|
|
|
|||
|
|
@ -9,7 +9,8 @@ RUN apt-get update && apt-get install -y \
|
|||
COPY --from=composer:2 /usr/bin/composer /usr/bin/composer
|
||||
|
||||
RUN curl -fsSL https://deb.nodesource.com/setup_22.x | bash - \
|
||||
&& apt-get install -y nodejs
|
||||
&& apt-get install -y nodejs \
|
||||
&& apt-get clean && rm -rf /var/lib/apt/lists/*
|
||||
|
||||
WORKDIR /var/www/html
|
||||
COPY . .
|
||||
|
|
|
|||
Loading…
Reference in New Issue