- yarn
- yarn api-test
- - name: publish dev docker image
- image: plugins/docker
- settings:
- dockerfile: docker/prod/Dockerfile
- username:
- from_secret: docker_username
- password:
- from_secret: docker_password
- repo: dessalines/lemmy
- tags:
- - dev-linux-amd64
- when:
- ref:
- - refs/heads/main
-
- - name: publish dev docker manifest
- image: plugins/manifest
- settings:
- username:
- from_secret: docker_username
- password:
- from_secret: docker_password
- target: "dessalines/lemmy:dev"
- template: "dessalines/lemmy:dev-OS-ARCH"
- platforms:
- - linux/amd64
- - linux/arm64
- ignore_missing: true
- when:
- ref:
- - refs/heads/main
-
- name: publish release docker image
image: plugins/docker
settings:
- yarn
- yarn api-test
- - name: publish dev docker image
- image: plugins/docker
- settings:
- dockerfile: docker/prod/Dockerfile.arm
- username:
- from_secret: docker_username
- password:
- from_secret: docker_password
- repo: dessalines/lemmy
- tags:
- - dev-linux-arm64
- when:
- ref:
- - refs/heads/main
-
- - name: publish dev docker manifest
- image: plugins/manifest
- settings:
- username:
- from_secret: docker_username
- password:
- from_secret: docker_password
- target: "dessalines/lemmy:dev"
- template: "dessalines/lemmy:dev-OS-ARCH"
- platforms:
- - linux/amd64
- - linux/arm64
- ignore_missing: true
- when:
- ref:
- - refs/heads/main
-
- name: publish release docker image
image: plugins/docker
settings:
- postgres
lemmy-ui:
- image: dessalines/lemmy-ui:dev
+ image: dessalines/lemmy-ui:0.13.0
restart: always
environment:
- LEMMY_INTERNAL_HOST=lemmy:8536
- ./volumes/postgres_beta:/var/lib/postgresql/data
lemmy-gamma-ui:
- image: dessalines/lemmy-ui:dev
+ image: dessalines/lemmy-ui:0.13.0
environment:
- LEMMY_INTERNAL_HOST=lemmy-gamma:8561
- LEMMY_EXTERNAL_HOST=localhost:8561
# An instance with only an allowlist for beta
lemmy-delta-ui:
- image: dessalines/lemmy-ui:dev
+ image: dessalines/lemmy-ui:0.13.0
environment:
- LEMMY_INTERNAL_HOST=lemmy-delta:8571
- LEMMY_EXTERNAL_HOST=localhost:8571
# An instance who has a blocklist, with lemmy-alpha blocked
lemmy-epsilon-ui:
- image: dessalines/lemmy-ui:dev
+ image: dessalines/lemmy-ui:0.13.3
environment:
- LEMMY_INTERNAL_HOST=lemmy-epsilon:8581
- LEMMY_EXTERNAL_HOST=localhost:8581
if [ ! -z "${third_semver##*[!0-9]*}" ]; then
sed -i "s/dessalines\/lemmy:.*/dessalines\/lemmy:$new_tag/" ../prod/docker-compose.yml
sed -i "s/dessalines\/lemmy-ui:.*/dessalines\/lemmy-ui:$new_tag/" ../prod/docker-compose.yml
+ sed -i "s/dessalines\/lemmy-ui:.*/dessalines\/lemmy-ui:$new_tag/" ../dev/docker-compose.yml
+ sed -i "s/dessalines\/lemmy-ui:.*/dessalines\/lemmy-ui:$new_tag/" ../federation/docker-compose.yml
git add ../prod/docker-compose.yml
# Setting the version for Ansible