mirror of
https://github.com/the-programmers-hangout/Mimic.git
synced 2026-09-09 23:45:38 +02:00
dockerify
This commit is contained in:
@@ -2,3 +2,9 @@ APP_NAME=Mimic
|
|||||||
APP_ENV=development
|
APP_ENV=development
|
||||||
|
|
||||||
DISCORD_TOKEN=
|
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