Compare commits

..

77 commits

Author SHA1 Message Date
42dbd3da8a Update Dockerfile
Some checks reported errors
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build was killed
2025-04-09 14:43:03 +00:00
b99c21036f ci: fix quotes again
Some checks reported errors
continuous-integration/drone/push Build was killed
continuous-integration/drone/pr Build was killed
2025-03-17 18:15:30 +01:00
cd9ef12239 ci: fix quotes again
Some checks reported errors
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build was killed
2025-03-17 18:12:00 +01:00
113b5e1435 ci: fix quotes again
All checks were successful
continuous-integration/drone/push Build is passing
2025-03-17 17:08:48 +01:00
5aeebeca67 ci: fix quotes again 2025-03-17 14:37:19 +01:00
b33449db0c ci: fix quotes again
Some checks reported errors
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build was killed
2025-03-17 14:17:55 +01:00
a634e2ae46 ci: fix quotes again
Some checks reported errors
continuous-integration/drone/push Build was killed
continuous-integration/drone/pr Build was killed
2025-03-17 14:14:11 +01:00
1b98f064e2 ci: fix quotes again
Some checks reported errors
continuous-integration/drone/push Build was killed
continuous-integration/drone/pr Build was killed
2025-03-17 14:09:32 +01:00
b53e841b69 ci: fix quotes
Some checks reported errors
continuous-integration/drone/push Build was killed
continuous-integration/drone/pr Build was killed
2025-03-17 13:40:06 +01:00
25e90f7048 Merge pull request 'develop' (#25) from develop into master
Some checks failed
continuous-integration/drone/push Build is failing
Reviewed-on: #25
2025-03-17 12:28:22 +00:00
b3b042e2f1 Update Dockerfile
Some checks reported errors
continuous-integration/drone Build is passing
continuous-integration/drone/pr Build was killed
2025-03-13 15:58:17 +00:00
f0b392bdc3 ci: try fix
All checks were successful
continuous-integration/drone/push Build is passing
2025-02-13 15:40:20 +01:00
850b2fc5dd Merge pull request 'fix: add quotes' (#24) from develop into master
Some checks failed
continuous-integration/drone/push Build is failing
Reviewed-on: #24
2025-02-13 14:32:18 +00:00
db41d9d495 Merge pull request 'Update .drone.yml' (#23) from glenux-patch-2 into master
Some checks failed
continuous-integration/drone/push Build is failing
Reviewed-on: #23
2025-02-13 14:26:39 +00:00
b6ffe1bb58 fix: add quotes
Some checks reported errors
continuous-integration/drone/push Build is passing
continuous-integration/drone Build is passing
continuous-integration/drone/pr Build was killed
2025-02-13 15:02:01 +01:00
1047f66acc Update .drone.yml
Some checks reported errors
continuous-integration/drone/push Build was killed
continuous-integration/drone/pr Build is failing
continuous-integration/drone/promote/production Build is failing
2025-02-13 13:51:23 +00:00
171dc66cd1 Merge pull request 'develop' (#22) from develop into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #22
2025-02-13 13:44:20 +00:00
79cdca426a Merge branch 'develop' of code.apps.glenux.net:glenux-opencontainers/service-gotosocial into develop
Some checks reported errors
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build was killed
2025-02-13 14:42:08 +01:00
d8fe467288 ci: display key name 2025-02-13 14:41:05 +01:00
af40d15983 Merge pull request 'ci: improve deployment process by down/up-scaling' (#21) from develop into master
Some checks failed
continuous-integration/drone/push Build is failing
Reviewed-on: #21
2025-02-13 10:38:01 +00:00
8e0233b713 Update Dockerfile
Some checks reported errors
continuous-integration/drone/push Build was killed
continuous-integration/drone/pr Build was killed
2025-02-13 10:37:46 +00:00
521c04fb67 ci: improve deployment process by down/up-scaling
Some checks reported errors
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build was killed
2025-02-13 11:32:27 +01:00
290300c346 Merge pull request 'Update Dockerfile' (#20) from develop into master
Some checks failed
continuous-integration/drone/push Build is failing
Reviewed-on: #20
2025-01-28 11:12:54 +00:00
f2efb163c4 Merge branch 'master' into develop
Some checks reported errors
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build was killed
2025-01-28 12:08:16 +01:00
a687003bb6 Update Dockerfile
Some checks failed
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
2025-01-28 11:01:46 +00:00
fc25f5c5df Merge pull request 'Update Dockerfile' (#19) from glenux-patch-1 into master
Some checks failed
continuous-integration/drone/push Build is failing
Reviewed-on: #19
2024-10-19 20:05:46 +00:00
e322d3b791 Update Dockerfile
Some checks failed
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is passing
2024-10-19 20:02:36 +00:00
59e51c0594 Merge pull request 'develop' (#18) from develop into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #18
2024-10-19 14:09:32 +00:00
bd1826dc21 Merge branch 'develop' of code.apps.glenux.net:glenux-opencontainers/service-gotosocial into develop
Some checks reported errors
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build was killed
2024-10-19 16:08:13 +02:00
0fa82d87fe Bump to 0.17.0 2024-10-19 16:08:01 +02:00
c2b7e726b1 docs: update README with example 2024-10-19 16:07:47 +02:00
a38ce61c7b Merge pull request 'develop' (#17) from develop into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #17
2024-10-19 13:54:58 +00:00
d2fb85ece4 ci: fix image name in deploy
Some checks reported errors
continuous-integration/drone/push Build was killed
continuous-integration/drone/pr Build is failing
2024-10-19 13:35:50 +00:00
24405cc0f3 Merge branch 'develop' of code.apps.glenux.net:glenux-opencontainers/service-gotosocial into develop
Some checks failed
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
2024-10-19 15:33:04 +02:00
7b252352ea ci: fix image name in deploy 2024-10-19 15:32:40 +02:00
ab2971b02e Merge pull request 'Update Dockerfile' (#16) from develop into master
Some checks failed
continuous-integration/drone/push Build is failing
Reviewed-on: #16
2024-10-19 13:10:33 +00:00
e307871a20 Update Dockerfile
Some checks failed
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is passing
2024-10-19 13:04:30 +00:00
6228bdf5f4 ci: fix tagging strategy 2024-10-19 13:04:30 +00:00
5763628d9d Merge branch 'develop' of code.apps.glenux.net:glenux-opencontainers/service-gotosocial into develop
Some checks reported errors
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build was killed
2024-10-19 15:03:58 +02:00
297ef04903 ci: fix tagging strategy 2024-10-19 15:03:34 +02:00
6251961a79 Update Dockerfile
Some checks failed
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is passing
2024-10-19 12:47:09 +00:00
4267bbe115 Merge pull request 'Update Dockerfile' (#15) from develop into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #15
2024-04-27 20:55:29 +00:00
fe21c86669 Update Dockerfile
Some checks failed
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
2024-04-27 20:52:33 +00:00
cfdbff8f7a Merge pull request 'Update Dockerfile' (#14) from develop into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #14
2024-04-06 11:08:55 +00:00
6e2b4c011d Update Dockerfile
Some checks failed
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
2024-04-06 10:52:25 +00:00
6323f71ddc Merge pull request 'Update Dockerfile' (#13) from develop into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #13
2024-03-11 17:44:43 +00:00
02bd76702f Update Dockerfile
Some checks reported errors
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build was killed
2024-03-11 13:02:46 +00:00
9f1069ae8e Merge pull request 'Update Dockerfile' (#12) from develop into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #12
2024-03-09 08:35:28 +00:00
14fc242df3 Update Dockerfile
Some checks reported errors
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build was killed
2024-03-09 08:04:30 +00:00
79eb5450ec Merge pull request 'Update Dockerfile' (#11) from develop into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #11
2024-03-07 19:41:56 +00:00
782ac20678 Update Dockerfile
Some checks failed
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
2024-03-07 19:28:39 +00:00
18b46e1e89 Merge pull request 'Update Dockerfile' (#10) from develop into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #10
2024-02-17 20:12:53 +00:00
044d4b308f Update Dockerfile
Some checks failed
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
2024-02-17 20:07:30 +00:00
8a3db96bb3 Merge pull request 'Update Dockerfile' (#9) from develop into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #9
2024-02-07 00:39:17 +00:00
04960706f7 Update Dockerfile
Some checks failed
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
2024-02-07 00:34:31 +00:00
d97ecd1bde Merge pull request 'Update Dockerfile' (#8) from develop into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #8
2024-01-10 21:30:19 +00:00
c00b63e1aa Update Dockerfile
Some checks failed
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
2024-01-10 20:19:16 +00:00
071e1ddfef Merge pull request 'develop' (#7) from develop into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #7
2023-12-13 22:53:54 +00:00
efb01fca52 Update Dockerfile
Some checks failed
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
2023-12-13 22:52:07 +00:00
d22573d293 Update Dockerfile
Some checks failed
continuous-integration/drone/push Build is failing
2023-12-13 22:50:13 +00:00
19a21ecedd Merge pull request 'Update Dockerfile' (#6) from develop into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #6
2023-12-07 07:39:56 +00:00
497fcee3a8 Update Dockerfile
Some checks failed
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
2023-12-06 21:38:33 +00:00
9691d4374c Merge pull request 'develop' (#5) from develop into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #5
2023-11-24 15:47:02 +00:00
488d7ff2e2 Merge branch 'master' into develop
Some checks failed
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
2023-11-24 16:40:36 +01:00
f9370d10dd Bump version to 0.12.2
Some checks reported errors
continuous-integration/drone/push Build was killed
2023-11-24 16:40:28 +01:00
950838eec9 Merge pull request 'Bump version to 0.11.1' (#4) from develop into master
Some checks failed
continuous-integration/drone/push Build is passing
continuous-integration/drone Build is failing
Reviewed-on: #4
2023-08-28 10:28:59 +00:00
f32471494a Bump version to 0.11.1
Some checks failed
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is passing
continuous-integration/drone Build is passing
2023-08-28 10:28:39 +00:00
3c89369ef6 Merge pull request 'Update 'Dockerfile'' (#3) from develop into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #3
2023-08-16 07:46:55 +00:00
6294e5a485 Update 'Dockerfile'
Some checks failed
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is passing
2023-08-16 07:46:27 +00:00
96a3689659 Merge pull request 'Update 'Dockerfile'' (#2) from develop into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #2
2023-08-12 08:11:21 +00:00
9bca63e93e Update 'Dockerfile'
Some checks failed
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
2023-08-11 22:26:34 +00:00
7685851b12 Merge pull request 'Bump version to 0.10.0-rc3' (#1) from develop into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #1
2023-07-18 15:24:06 +00:00
2e4c076446 Bump version to 0.10.0-rc3
Some checks failed
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
2023-07-18 15:21:05 +00:00
5bf5e8d032 Update 'Dockerfile'
All checks were successful
continuous-integration/drone/push Build is passing
2023-05-28 22:33:56 +00:00
cfda90f6a1 Update 'Dockerfile'
Some checks failed
continuous-integration/drone/push Build is failing
2023-05-28 22:32:39 +00:00
c064eaf93a Update 'Dockerfile'
All checks were successful
continuous-integration/drone/push Build is passing
2023-05-14 15:27:36 +00:00
b74d5b6662 Update 'Dockerfile'
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone Build is passing
2023-05-01 13:58:00 +00:00
3 changed files with 48 additions and 53 deletions

View file

@ -23,46 +23,14 @@ steps:
from_secret: DOCKERHUB_USERNAME from_secret: DOCKERHUB_USERNAME
password: password:
from_secret: DOCKERHUB_PASSWORD from_secret: DOCKERHUB_PASSWORD
cache_from: "glenux/service-gotosocial:latest_${DRONE_BRANCH/\\//-}" cache_from: "glenux/service-gotosocial:${DRONE_BRANCH/\\//-}_latest"
repo: glenux/service-gotosocial repo: glenux/service-gotosocial
tags: "${DRONE_COMMIT_SHA:0:8}" tags:
- "${DRONE_BRANCH/\\//-}_${DRONE_COMMIT_SHA:0:8}"
- "${DRONE_BRANCH/\\//-}_latest"
- "latest"
purge: false purge: false
- name: publish:commit_branch
image: plugins/docker
# volumes:
# - name: cache
# path: /stupid
settings:
username:
from_secret: DOCKERHUB_USERNAME
password:
from_secret: DOCKERHUB_PASSWORD
cache_from: "glenux/service-gotosocial:latest_${DRONE_BRANCH/\\//-}"
repo: glenux/service-gotosocial
tags: "latest_${DRONE_BRANCH/\\//-}"
purge: false
when:
branch:
- "master"
- "develop"
- "feature/*"
- name: publish:latest
image: plugins/docker
settings:
username:
from_secret: DOCKERHUB_USERNAME
password:
from_secret: DOCKERHUB_PASSWORD
cache_from: "glenux/service-gotosocial:latest_${DRONE_BRANCH/\\//-}"
repo: glenux/service-gotosocial
tags: latest
purge: false
when:
branch:
- master
- name: deploy:dokku - name: deploy:dokku
image: alpine image: alpine
when: when:
@ -76,23 +44,25 @@ steps:
SSH_PRIVATE_KEY: SSH_PRIVATE_KEY:
from_secret: SSH_PRIVATE_KEY from_secret: SSH_PRIVATE_KEY
commands: commands:
- echo $SSH_USER - export SSH_TARGET="$SSH_USER@$SSH_HOST"
- echo $SSH_HOST - set -x
- echo "$SSH_TARGET"
- echo $SSH_USER | wc -c
- echo $SSH_HOST | wc -c
- echo $SSH_PRIVATE_KEY - echo $SSH_PRIVATE_KEY
- apk update && apk add openssh-client - apk update && apk add openssh-client
- mkdir -p ~/.ssh && chmod 700 ~/.ssh - mkdir -p ~/.ssh && chmod 700 ~/.ssh
- echo "$SSH_PRIVATE_KEY" | base64 -d > ~/.ssh/deploy_key - echo "$SSH_PRIVATE_KEY" | base64 -d > ~/.ssh/deploy_key
- chmod 600 ~/.ssh/deploy_key - chmod 600 ~/.ssh/deploy_key
- ssh-keygen -f ~/.ssh/deploy_key -y > ~/.ssh/deploy_key.pub
- "cat ~/.ssh/deploy_key.pub | cut -f3 -d' '"
- ssh -o StrictHostKeyChecking=no -i ~/.ssh/deploy_key $SSH_TARGET ps:stop social
- ssh -o StrictHostKeyChecking=no - ssh -o StrictHostKeyChecking=no
-i ~/.ssh/deploy_key -i ~/.ssh/deploy_key
"$SSH_USER@$SSH_HOST" $SSH_USER@$SSH_HOST
ps:stop social
- ssh -o StrictHostKeyChecking=no
-i ~/.ssh/deploy_key
"$SSH_USER@$SSH_HOST"
git:from-image social git:from-image social
"glenux/service-gotosocial:${DRONE_COMMIT_SHA:0:8}" "glenux/service-gotosocial:${DRONE_BRANCH/\\//-}_${DRONE_COMMIT_SHA:0:8}"
# #
- echo "SUCCESS" - echo "SUCCESS"
# volumes: # volumes:

View file

@ -1,7 +1,10 @@
# FROM superseriousbusiness/gotosocial:latest # FROM superseriousbusiness/gotosocial:0.11.0
# FROM superseriousbusiness/gotosocial:0.5.0-rc2 # FROM superseriousbusiness/gotosocial:0.12.2
# FROM superseriousbusiness/gotosocial:0.7.0 # FROM superseriousbusiness/gotosocial:0.13.1
FROM superseriousbusiness/gotosocial:0.7.1 # FROM superseriousbusiness/gotosocial:0.14.2
# FROM superseriousbusiness/gotosocial:0.15.0
# FROM superseriousbusiness/gotosocial:0.16.0
# FROM superseriousbusiness/gotosocial:0.17.0
# FROM superseriousbusiness/gotosocial:0.17.4
# FROM superseriousbusiness/gotosocial:0.18.0
FROM superseriousbusiness/gotosocial:0.18.3

View file

@ -3,3 +3,25 @@
# GotoSocial # GotoSocial
dokku config:set social --no-restart GTS_ACCOUNTS_REGISTRATION_OPEN=false
dokku config:set social --no-restart GTS_ADVANCED_RATE_LIMIT_REQUESTS=0
dokku config:set social --no-restart GTS_ADVANCED_THROTTLING_MULTIPLIER=32
dokku config:set social --no-restart GTS_ADVANCED_THROTTLING_RETRY_AFTER=120s
dokku config:set social --no-restart GTS_CONTACT=glenux
dokku config:set social --no-restart GTS_DB_ADDRESS=exampledbhost
dokku config:set social --no-restart GTS_DB_DATABASE=exampledb
dokku config:set social --no-restart GTS_DB_PASSWORD=example
dokku config:set social --no-restart GTS_DB_PORT=5432
dokku config:set social --no-restart GTS_DB_TLS_CA_CERT=
dokku config:set social --no-restart GTS_DB_TLS_MODE=disable
dokku config:set social --no-restart GTS_DB_TYPE=postgres
dokku config:set social --no-restart GTS_DB_USER=postgres
dokku config:set social --no-restart GTS_EMAIL=admin@example.com
dokku config:set social --no-restart GTS_HOST=example.com
dokku config:set social --no-restart GTS_INSTANCE_EXPOSE_PUBLIC_TIMELINE=true
dokku config:set social --no-restart GTS_LETSENCRYPT_EMAIL_ADDRESS=admin@example.com
dokku config:set social --no-restart GTS_LETSENCRYPT_ENABLED=false
dokku config:set social --no-restart GTS_MEDIA_REMOTE_CACHE_DAYS=3
dokku config:set social --no-restart GTS_TRUSTED_PROXIES=127.0.0.1/32,172.17.0.1,::1
dokku config:set social --no-restart GTS_USERNAME=admin