# Canonical amd64
ubuntu22:
- image: hexpm/elixir:1.13.4-erlang-25.0.2-ubuntu-jammy-20220428
+ image: hexpm/elixir:1.13.4-erlang-24.3.4.5-ubuntu-jammy-20220428
<<: *on-release
environment:
MIX_ENV: prod
DEBIAN_FRONTEND: noninteractive
commands:
- - rm config/emoji.txt
- apt-get update && apt-get install -y cmake libmagic-dev rclone zip imagemagick libmagic-dev git build-essential g++ wget
- *clean
- echo "import Config" > config/prod.secret.exs
<<: *on-release
secrets: *scw-secrets
commands:
- - export SOURCE=akkoma-amd64.zip
- - export DEST=scaleway:akkoma-updates/$${CI_COMMIT_TAG:-"$CI_COMMIT_BRANCH"}/akkoma-amd64.zip
+ - export SOURCE=akkoma-ubuntu-jammy.zip
+ - export DEST=scaleway:akkoma-updates/$${CI_COMMIT_TAG:-"$CI_COMMIT_BRANCH"}/akkoma-ubuntu-jammy.zip
- /bin/sh /entrypoint.sh
- environment:
- SOURCE: akkoma-ubuntu-jammy.zip
- DEST: scaleway:akkoma-updates/$${CI_COMMIT_TAG:-"$CI_COMMIT_BRANCH"}/akkoma-ubuntu-jammy.zip
debian-bullseye:
- image: elixir:1.13.4
+ image: hexpm/elixir:1.13.4-erlang-24.3.4.5-debian-bullseye-20220801
<<: *on-release
environment:
MIX_ENV: prod
# Canonical amd64-musl
musl:
- image: elixir:1.13.4-alpine
- <<: *on-release
+ image: hexpm/elixir:1.13.4-erlang-24.3.4.5-alpine-3.15.6
+ <<: *on-stable
environment:
MIX_ENV: prod
commands:
- SCW_DEFAULT_ORGANIZATION_ID
environment:
CI: "true"
- image: python:3.10-slim
+ image: akkoma/docs-builder
commands:
- - apt-get update && apt-get install -y rclone wget git zip
- - wget https://github.com/scaleway/scaleway-cli/releases/download/v2.5.1/scaleway-cli_2.5.1_linux_amd64
- - mv scaleway-cli_2.5.1_linux_amd64 scaleway-cli
- - chmod +x scaleway-cli
- ./scaleway-cli object config install type=rclone
- cd docs
- pip install -r requirements.txt