Compare commits

...

2 Commits

Author SHA1 Message Date
Alie fdad62f0b2 starting
Unit Tests with docker compose and cargo / unit-test (push) Successful in 4m43s Details
Build image / build (push) Successful in 59m9s Details
2024-05-29 20:37:25 +02:00
Alie 02981fefb3 Merge branch 'develop'
Unit Tests with docker compose and cargo / unit-test (push) Successful in 1m15s Details
Build image / build (push) Successful in 33m19s Details
2024-02-23 19:47:54 +01:00
2 changed files with 1 additions and 28 deletions

View File

@ -42,6 +42,7 @@ EOF
# (e.g., debian@sha256:ac707220fbd7b67fc19b112cee8170b41a9e97f703f588b2cdbbcdcecdd8af57).
FROM debian:bullseye-slim AS final
WORKDIR /app
RUN apt update && apt install pkg-config openssl libssl-dev curl -y
# Create a non-privileged user that the app will run under.
# See https://docs.docker.com/develop/develop-images/dockerfile_best-practices/#user
ARG UID=10001

View File

@ -1,28 +0,0 @@
apiVersion: batch/v1beta1
kind: CronJob
metadata:
name: bot-cronjob
spec:
schedule: "* */6 * * *" # Runs every 6 hours
jobTemplate:
spec:
template:
spec:
containers:
- name: bot-job
image: git.fai.st/fedi-image-bot/mastodon-image-uploader-bot:v1.0.0
volumeMounts:
- name: config-toml
mountPath: /app/config.toml
readOnly: true
- name: mastodon-token
mountPath: /app/mastodon-data.toml
readOnly: true
restartPolicy: Never
volumes:
- name: config-toml
configMap:
name: bot-config-toml
- name: mastodon-token
secret:
secretName: mastodon-data