* introduce automatic migration at the startup of server * handle versions with non-zero patch * it works!!! * add dummy data * cleanup orphan configs * add more assertions * format + add comments * move migration acceptance test to acceptance test directory * add automatic migration test to the build * address review comments * missed out on these * format * add more assertions * format * fix test * format * use default port for temporal * move seed to server + introduce atomice replacement for config * make tests better * remove unwanted changes * move atomic replacement logic behind persistence + pass path to latest seeds * format * update seeds * review comments * update seeds * merge latest seeds with configs * fix bug around latest seed * update seed * update seed * seeds should be populated by separate container * address review comment + change latest definition url * update seeds * format * update seed references * update seed * update seed * update seed * update seed references * update seed references + add Migration Acceptance Test * update seed container in kube + disable automatic migration for kube + update docs * update docs * address review comments from Michel * update doc * temporary commmit to see if build becomes green * delete seeds from airbyte config + undo temp commit
53 lines
1.3 KiB
YAML
53 lines
1.3 KiB
YAML
version: "3.7"
|
|
|
|
services:
|
|
init:
|
|
image: airbyte/init:${VERSION}
|
|
build:
|
|
dockerfile: Dockerfile
|
|
context: airbyte-config/init
|
|
labels:
|
|
io.airbyte.git-revision: ${GIT_REVISION}
|
|
db:
|
|
image: airbyte/db:${VERSION}
|
|
build:
|
|
dockerfile: Dockerfile
|
|
context: airbyte-db
|
|
labels:
|
|
io.airbyte.git-revision: ${GIT_REVISION}
|
|
seed:
|
|
image: airbyte/seed:${VERSION}
|
|
build:
|
|
dockerfile: seed.Dockerfile
|
|
context: airbyte-server
|
|
labels:
|
|
io.airbyte.git-revision: ${GIT_REVISION}
|
|
scheduler:
|
|
image: airbyte/scheduler:${VERSION}
|
|
build:
|
|
dockerfile: Dockerfile
|
|
context: airbyte-scheduler/app
|
|
labels:
|
|
io.airbyte.git-revision: ${GIT_REVISION}
|
|
server:
|
|
image: airbyte/server:${VERSION}
|
|
build:
|
|
dockerfile: Dockerfile
|
|
context: airbyte-server
|
|
labels:
|
|
io.airbyte.git-revision: ${GIT_REVISION}
|
|
webapp:
|
|
image: airbyte/webapp:${VERSION}
|
|
build:
|
|
dockerfile: Dockerfile
|
|
context: airbyte-webapp
|
|
labels:
|
|
io.airbyte.git-revision: ${GIT_REVISION}
|
|
migration:
|
|
image: airbyte/migration:${VERSION}
|
|
build:
|
|
dockerfile: Dockerfile
|
|
context: airbyte-migration
|
|
labels:
|
|
io.airbyte.git-revision: ${GIT_REVISION}
|