mirror of
https://github.com/the-programmers-hangout/Mimic.git
synced 2026-09-05 23:45:05 +02:00
dockerify
This commit is contained in:
@@ -2,3 +2,9 @@ APP_NAME=Mimic
|
||||
APP_ENV=development
|
||||
|
||||
DISCORD_TOKEN=
|
||||
|
||||
DB_CONNECTION=mysql
|
||||
DB_HOST=
|
||||
DB_DATABASE=
|
||||
DB_USERNAME=
|
||||
DB_PASSWORD=
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
FROM composer:2 AS builder
|
||||
|
||||
WORKDIR /build
|
||||
|
||||
COPY composer.json composer.lock* ./
|
||||
RUN composer install --no-dev --prefer-dist --no-interaction --optimize-autoloader
|
||||
|
||||
COPY . .
|
||||
RUN php laracord app:build \
|
||||
&& mkdir -p /out \
|
||||
&& cp builds/laracord /out/laracord
|
||||
|
||||
FROM php:8.2-cli-alpine AS runtime
|
||||
|
||||
WORKDIR /app
|
||||
COPY --from=builder /out/laracord /app/laracord
|
||||
RUN chmod +x /app/laracord
|
||||
|
||||
CMD ["php", "/app/laracord"]
|
||||
@@ -0,0 +1,9 @@
|
||||
services:
|
||||
mimic:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: Dockerfile
|
||||
container_name: mimic
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- ./.env:/app/.env:ro
|
||||
Reference in New Issue
Block a user