Re-use same image for all appwrite containers during dev and CI
This commit is contained in:
parent
b6eef3a886
commit
0fdfdcf09c
4
.github/workflows/tests.yml
vendored
4
.github/workflows/tests.yml
vendored
|
@ -28,8 +28,8 @@ jobs:
|
||||||
export COMPOSE_DOCKER_CLI_BUILD=1
|
export COMPOSE_DOCKER_CLI_BUILD=1
|
||||||
export BUILDKIT_PROGRESS=plain
|
export BUILDKIT_PROGRESS=plain
|
||||||
docker pull composer:2.0
|
docker pull composer:2.0
|
||||||
docker compose -f docker-compose.yml -f docker-compose.ci.yml build appwrite
|
docker compose build appwrite
|
||||||
docker compose -f docker-compose.yml -f docker-compose.ci.yml up -d
|
docker compose up -d
|
||||||
sleep 30
|
sleep 30
|
||||||
- name: Doctor
|
- name: Doctor
|
||||||
run: docker compose exec -T appwrite doctor
|
run: docker compose exec -T appwrite doctor
|
||||||
|
|
|
@ -93,6 +93,7 @@ git clone git@github.com:[YOUR_FORK_HERE]/appwrite.git
|
||||||
|
|
||||||
cd appwrite
|
cd appwrite
|
||||||
|
|
||||||
|
docker compose build
|
||||||
docker compose up -d
|
docker compose up -d
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
|
@ -1,48 +0,0 @@
|
||||||
services:
|
|
||||||
appwrite:
|
|
||||||
image: appwrite-dev
|
|
||||||
|
|
||||||
appwrite-realtime:
|
|
||||||
image: appwrite-dev
|
|
||||||
|
|
||||||
appwrite-worker-audits:
|
|
||||||
image: appwrite-dev
|
|
||||||
|
|
||||||
appwrite-worker-webhooks:
|
|
||||||
image: appwrite-dev
|
|
||||||
|
|
||||||
appwrite-worker-deletes:
|
|
||||||
image: appwrite-dev
|
|
||||||
|
|
||||||
appwrite-worker-databases:
|
|
||||||
image: appwrite-dev
|
|
||||||
|
|
||||||
appwrite-worker-builds:
|
|
||||||
image: appwrite-dev
|
|
||||||
|
|
||||||
appwrite-worker-certificates:
|
|
||||||
image: appwrite-dev
|
|
||||||
|
|
||||||
appwrite-worker-functions:
|
|
||||||
image: appwrite-dev
|
|
||||||
|
|
||||||
appwrite-executor:
|
|
||||||
image: appwrite-dev
|
|
||||||
|
|
||||||
appwrite-worker-mails:
|
|
||||||
image: appwrite-dev
|
|
||||||
|
|
||||||
appwrite-worker-messaging:
|
|
||||||
image: appwrite-dev
|
|
||||||
|
|
||||||
appwrite-maintenance:
|
|
||||||
image: appwrite-dev
|
|
||||||
|
|
||||||
appwrite-usage-timeseries:
|
|
||||||
image: appwrite-dev
|
|
||||||
|
|
||||||
appwrite-usage-database:
|
|
||||||
image: appwrite-dev
|
|
||||||
|
|
||||||
appwrite-schedule:
|
|
||||||
image: appwrite-dev
|
|
|
@ -70,6 +70,7 @@ services:
|
||||||
appwrite:
|
appwrite:
|
||||||
container_name: appwrite
|
container_name: appwrite
|
||||||
<<: *x-logging
|
<<: *x-logging
|
||||||
|
image: appwrite-dev
|
||||||
build:
|
build:
|
||||||
context: .
|
context: .
|
||||||
args:
|
args:
|
||||||
|
@ -181,8 +182,7 @@ services:
|
||||||
entrypoint: realtime
|
entrypoint: realtime
|
||||||
<<: *x-logging
|
<<: *x-logging
|
||||||
container_name: appwrite-realtime
|
container_name: appwrite-realtime
|
||||||
build:
|
image: appwrite-dev
|
||||||
context: .
|
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
ports:
|
ports:
|
||||||
- 9505:80
|
- 9505:80
|
||||||
|
@ -229,8 +229,7 @@ services:
|
||||||
entrypoint: worker-audits
|
entrypoint: worker-audits
|
||||||
<<: *x-logging
|
<<: *x-logging
|
||||||
container_name: appwrite-worker-audits
|
container_name: appwrite-worker-audits
|
||||||
build:
|
image: appwrite-dev
|
||||||
context: .
|
|
||||||
networks:
|
networks:
|
||||||
- appwrite
|
- appwrite
|
||||||
volumes:
|
volumes:
|
||||||
|
@ -258,8 +257,7 @@ services:
|
||||||
entrypoint: worker-webhooks
|
entrypoint: worker-webhooks
|
||||||
<<: *x-logging
|
<<: *x-logging
|
||||||
container_name: appwrite-worker-webhooks
|
container_name: appwrite-worker-webhooks
|
||||||
build:
|
image: appwrite-dev
|
||||||
context: .
|
|
||||||
networks:
|
networks:
|
||||||
- appwrite
|
- appwrite
|
||||||
volumes:
|
volumes:
|
||||||
|
@ -284,8 +282,7 @@ services:
|
||||||
entrypoint: worker-deletes
|
entrypoint: worker-deletes
|
||||||
<<: *x-logging
|
<<: *x-logging
|
||||||
container_name: appwrite-worker-deletes
|
container_name: appwrite-worker-deletes
|
||||||
build:
|
image: appwrite-dev
|
||||||
context: .
|
|
||||||
networks:
|
networks:
|
||||||
- appwrite
|
- appwrite
|
||||||
depends_on:
|
depends_on:
|
||||||
|
@ -321,8 +318,7 @@ services:
|
||||||
entrypoint: worker-databases
|
entrypoint: worker-databases
|
||||||
<<: *x-logging
|
<<: *x-logging
|
||||||
container_name: appwrite-worker-databases
|
container_name: appwrite-worker-databases
|
||||||
build:
|
image: appwrite-dev
|
||||||
context: .
|
|
||||||
networks:
|
networks:
|
||||||
- appwrite
|
- appwrite
|
||||||
volumes:
|
volumes:
|
||||||
|
@ -351,8 +347,7 @@ services:
|
||||||
entrypoint: worker-builds
|
entrypoint: worker-builds
|
||||||
<<: *x-logging
|
<<: *x-logging
|
||||||
container_name: appwrite-worker-builds
|
container_name: appwrite-worker-builds
|
||||||
build:
|
image: appwrite-dev
|
||||||
context: .
|
|
||||||
networks:
|
networks:
|
||||||
- appwrite
|
- appwrite
|
||||||
volumes:
|
volumes:
|
||||||
|
@ -382,8 +377,7 @@ services:
|
||||||
entrypoint: worker-certificates
|
entrypoint: worker-certificates
|
||||||
<<: *x-logging
|
<<: *x-logging
|
||||||
container_name: appwrite-worker-certificates
|
container_name: appwrite-worker-certificates
|
||||||
build:
|
image: appwrite-dev
|
||||||
context: .
|
|
||||||
networks:
|
networks:
|
||||||
- appwrite
|
- appwrite
|
||||||
depends_on:
|
depends_on:
|
||||||
|
@ -416,8 +410,7 @@ services:
|
||||||
entrypoint: worker-functions
|
entrypoint: worker-functions
|
||||||
<<: *x-logging
|
<<: *x-logging
|
||||||
container_name: appwrite-worker-functions
|
container_name: appwrite-worker-functions
|
||||||
build:
|
image: appwrite-dev
|
||||||
context: .
|
|
||||||
networks:
|
networks:
|
||||||
- appwrite
|
- appwrite
|
||||||
volumes:
|
volumes:
|
||||||
|
@ -451,12 +444,7 @@ services:
|
||||||
<<: *x-logging
|
<<: *x-logging
|
||||||
entrypoint: executor
|
entrypoint: executor
|
||||||
stop_signal: SIGINT
|
stop_signal: SIGINT
|
||||||
build:
|
image: appwrite-dev
|
||||||
context: .
|
|
||||||
args:
|
|
||||||
- DEBUG=false
|
|
||||||
- TESTING=true
|
|
||||||
- VERSION=dev
|
|
||||||
networks:
|
networks:
|
||||||
appwrite:
|
appwrite:
|
||||||
runtimes:
|
runtimes:
|
||||||
|
@ -496,8 +484,7 @@ services:
|
||||||
entrypoint: worker-mails
|
entrypoint: worker-mails
|
||||||
<<: *x-logging
|
<<: *x-logging
|
||||||
container_name: appwrite-worker-mails
|
container_name: appwrite-worker-mails
|
||||||
build:
|
image: appwrite-dev
|
||||||
context: .
|
|
||||||
networks:
|
networks:
|
||||||
- appwrite
|
- appwrite
|
||||||
volumes:
|
volumes:
|
||||||
|
@ -528,8 +515,7 @@ services:
|
||||||
entrypoint: worker-messaging
|
entrypoint: worker-messaging
|
||||||
<<: *x-logging
|
<<: *x-logging
|
||||||
container_name: appwrite-worker-messaging
|
container_name: appwrite-worker-messaging
|
||||||
build:
|
image: appwrite-dev
|
||||||
context: .
|
|
||||||
networks:
|
networks:
|
||||||
- appwrite
|
- appwrite
|
||||||
volumes:
|
volumes:
|
||||||
|
@ -552,8 +538,7 @@ services:
|
||||||
entrypoint: maintenance
|
entrypoint: maintenance
|
||||||
<<: *x-logging
|
<<: *x-logging
|
||||||
container_name: appwrite-maintenance
|
container_name: appwrite-maintenance
|
||||||
build:
|
image: appwrite-dev
|
||||||
context: .
|
|
||||||
networks:
|
networks:
|
||||||
- appwrite
|
- appwrite
|
||||||
volumes:
|
volumes:
|
||||||
|
@ -588,10 +573,7 @@ services:
|
||||||
- --type=timeseries
|
- --type=timeseries
|
||||||
<<: *x-logging
|
<<: *x-logging
|
||||||
container_name: appwrite-usage-timeseries
|
container_name: appwrite-usage-timeseries
|
||||||
build:
|
image: appwrite-dev
|
||||||
context: .
|
|
||||||
args:
|
|
||||||
- DEBUG=false
|
|
||||||
networks:
|
networks:
|
||||||
- appwrite
|
- appwrite
|
||||||
volumes:
|
volumes:
|
||||||
|
@ -626,10 +608,7 @@ services:
|
||||||
- --type=database
|
- --type=database
|
||||||
<<: *x-logging
|
<<: *x-logging
|
||||||
container_name: appwrite-usage-database
|
container_name: appwrite-usage-database
|
||||||
build:
|
image: appwrite-dev
|
||||||
context: .
|
|
||||||
args:
|
|
||||||
- DEBUG=false
|
|
||||||
networks:
|
networks:
|
||||||
- appwrite
|
- appwrite
|
||||||
volumes:
|
volumes:
|
||||||
|
@ -662,8 +641,7 @@ services:
|
||||||
entrypoint: schedule
|
entrypoint: schedule
|
||||||
<<: *x-logging
|
<<: *x-logging
|
||||||
container_name: appwrite-schedule
|
container_name: appwrite-schedule
|
||||||
build:
|
image: appwrite-dev
|
||||||
context: .
|
|
||||||
networks:
|
networks:
|
||||||
- appwrite
|
- appwrite
|
||||||
volumes:
|
volumes:
|
||||||
|
|
Loading…
Reference in a new issue