-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathMakefile
24 lines (24 loc) · 1.45 KB
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
build-both:
docker buildx build -t brunofunnie/butecobot-reloaded-php:amd64-latest --platform=linux/amd64 -f docker/base.dockerfile docker
docker buildx build -t brunofunnie/butecobot-reloaded-php:arm64v8-latest --platform=linux/arm/v8 -f docker/base.dockerfile docker
build-x86:
docker buildx build -t brunofunnie/butecobot-reloaded-php:amd64-latest --platform=linux/amd64 -f docker/base.dockerfile docker
build-arm:
docker buildx build -t brunofunnie/butecobot-reloaded-php:arm64v8-latest --platform=linux/arm/v8 -f docker/base.dockerfile docker
build-app:
docker buildx build -t brunofunnie/butecobot-reloaded-app:latest --platform=linux/amd64 -f docker/app.dockerfile .
dev:
docker buildx build -t brunofunnie/butecobot-reloaded-app:latest --platform=linux/amd64 -f docker/app.dockerfile .
docker compose down bot; docker compose up bot
dev-arm:
docker buildx build -t brunofunnie/butecobot-reloaded-app:latest --platform=linux/arm/v8 -f docker/app.dockerfile .
docker compose down bot; docker compose up bot
dev-essentials:
docker compose up -d mysql pma valkey mpit mongo mongo-express
push:
docker push brunofunnie/butecobot-reloaded-php:arm64v8-latest
docker push brunofunnie/butecobot-reloaded-php:amd64-latest
docker manifest create brunofunnie/butecobot-reloaded-php:latest \
--amend brunofunnie/butecobot-reloaded-php:amd64-latest \
--amend brunofunnie/butecobot-reloaded-php:arm64v8-latest
docker manifest push brunofunnie/butecobot-reloaded-php:latest