Commit Graph
100 Commits
Author SHA1 Message Date
flow.gunso 7efb910719 Check the repo sync/transfer task states 2020-01-30 17:45:22 +01:00
flow.gunso a4100b50ae Test a direct approach to healtchecking 2020-01-29 09:23:56 +01:00
flow.gunso c695fe2a87 Copy updated healthcheck scripts, set Python script as executable 2020-01-29 09:23:26 +01:00
flow.gunso 91a31bfa00 Rename healthcheck.py into seafile-healthcheck.py 2020-01-29 09:22:18 +01:00
flow.gunso d82f7e47ad Update Seafile healthcheck script with the new python script 2020-01-29 09:17:26 +01:00
flow.gunso 46bd227b90 Draft new healthcheck script that use seafile's python module 2020-01-29 09:15:32 +01:00
flow.gunso 254722f3ad Ignore Python byte codes 2020-01-29 09:14:15 +01:00
flow.gunso 1c9f036a1b Fix the line breaks in the Docker CLI example 2020-01-15 21:22:27 +01:00
flow.gunso fe1ca24a49 Add UID/GID environment variables to the all configurations example 2020-01-15 21:01:52 +01:00
flow.gunso c6451a9429 Remove stage name suffix 2020-01-15 21:00:03 +01:00
flow.gunso 6fe8a5d533 Merge change from enhancement--microbadger-badges into master, close #5 2020-01-15 20:59:12 +01:00
flow.gunso cd332a8691 Add the badge! 2020-01-15 20:57:32 +01:00
flow.gunso fcd5c71820 Push and log changes coming in v2.0.3 2020-01-14 22:22:20 +01:00
flow.gunso c387f0fcea Merge changes from enhancement--microbadger-badges into master, ongoing #5 2020-01-14 22:19:50 +01:00
flow.gunso dc984b0ea1 I've read the docs now, define passed variable with the ARG instruction 2020-01-14 22:18:47 +01:00
flow.gunso aa98abafc2 Push and log changes coming in v2.0.2 2020-01-14 22:03:29 +01:00
flow.gunso f1de7f880e Merge changes from enhancement--microbadger-badges into master, ongoing #5 2020-01-14 21:57:05 +01:00
flow.gunso f46ea7746f Propagate environment variables into the Dockerfile 2020-01-14 21:55:40 +01:00
flow.gunso 57fbd7d483 Merge changes from bug--missing-curl-to-trigger-microbadger into master, fix #12 2020-01-14 21:48:20 +01:00
flow.gunso eec8d0aa38 Install the curl package to trigger an update on MicroBadger 2020-01-14 21:47:05 +01:00
flow.gunso ac7426e879 Push and log changes coming in v2.0.1 2020-01-14 21:30:38 +01:00
flow.gunso 186ffd1f45 Merge changes from bug--chown-issues into master, fix #11 2020-01-14 21:20:15 +01:00
flow.gunso 648df8b9cb Fix the ownership change to the library path 2020-01-14 21:18:48 +01:00
flow.gunso 8dc4c9d234 Comment the healthcheck since it's not in the image anymore 2020-01-14 21:18:02 +01:00
flow.gunso 46b3729639 Merge changes from enhancement--microbadger-badges into master, related to #5 2020-01-14 21:15:43 +01:00
flow.gunso 95b5de700e Remove debugging stage 2020-01-14 21:14:26 +01:00
flow.gunso 832618477e Pass the CI_PROJECT_URL as a build argument 2020-01-14 21:14:05 +01:00
flow.gunso 92ebbee242 Debug the content of Gitlab's $CI_PROJECT_URL 2020-01-14 21:08:25 +01:00
flow.gunso 6e0d51d735 Add comments 2020-01-08 14:11:26 +01:00
flow.gunso 578676d121 Post the MicroBadger webhook to trigger an update (#5) 2020-01-08 14:03:57 +01:00
flow.gunso 3455c65959 Remove scheduled CI jobs 2020-01-08 11:46:46 +01:00
flow.gunso c63fa89e23 Fix the loop that generate the version tags 2020-01-07 22:01:00 +01:00
flow.gunso a11a6ad68d Fix Docker image version tagging 2020-01-07 21:53:11 +01:00
flow.gunso dfd6229f3f Fix docker tag parameter order 2020-01-07 21:46:09 +01:00
flow.gunso e2bf73a78b Disable the Docker Hub description update job 2020-01-07 21:39:44 +01:00
flow.gunso 2ba6477d90 Fix the image being tagged 2020-01-07 21:38:20 +01:00
flow.gunso fe1df17b65 Add missing ;then, remove obsolete symlink 2020-01-07 21:29:41 +01:00
flow.gunso 0e7c402b82 Merge changes from milestone--2.0 into master 2020-01-07 21:02:55 +01:00
flow.gunso 474a2f26ad Uncomment the Docker tag/push 2020-01-07 20:58:47 +01:00
flow.gunso 7712fb8066 Add pre-check, remove milestone--2.0 from CI jobs 2020-01-07 12:21:28 +01:00
flow.gunso 2344c6027e Add the milestone--2.0 branch to the CI publish job 2020-01-07 12:14:20 +01:00
flow.gunso a2ad2990ea Fix path to tests 2020-01-07 10:34:49 +01:00
flow.gunso ff117e8b95 Display successful tests 2020-01-07 10:34:35 +01:00
flow.gunso 34df27de8f Fix the scripts paths 2020-01-07 10:16:10 +01:00
flow.gunso 84e299e4dd Divide jobs and scripts by use case 2020-01-07 10:13:25 +01:00
flow.gunso f2783a04b3 Install git in before_script, run script with -e flag to catch failures 2020-01-06 23:29:22 +01:00
flow.gunso 0e15bc856d Fix the artifact paths key 2020-01-06 23:16:57 +01:00
flow.gunso 29c0dac564 Enable build and tests for the milestone--2.0 branch 2020-01-06 23:13:00 +01:00
flow.gunso c24858ce59 Log the changes for 2.0 2020-01-06 23:12:35 +01:00
flow.gunso 4cbeea381d Revise and reword 2020-01-06 23:12:21 +01:00
flow.gunso 6d020b4c2a Rename the volume for consistency 2020-01-06 22:59:57 +01:00
flow.gunso b0afee7b64 Move into documentations directory 2020-01-06 22:54:52 +01:00
flow.gunso 7a7187deef Remove the restart parameter 2020-01-06 22:53:51 +01:00
flow.gunso ce0e30b50c Revert to the default healthcheck interval 2020-01-06 22:53:32 +01:00
flow.gunso 642e98cc12 Comment the cron-based healthcheck 2020-01-06 22:52:47 +01:00
flow.gunso dcceb61730 Change the synchronized path to /library for consistency 2020-01-06 22:51:50 +01:00
flow.gunso 00e72634da Add new environment variables, format to yaml 2020-01-06 20:40:06 +01:00
flow.gunso 59cf0d11ac Switch to double bracket tests, improve readability 2020-01-06 20:20:46 +01:00
flow.gunso fc271c8722 Remove the cron binary from tests 2020-01-06 20:20:46 +01:00
flow.gunso 87c40f3f95 Switch to double bracket tests, reduce redundancy 2020-01-06 20:20:45 +01:00
flow.gunso 9bae0fafc9 Improve minor comments and instructions 2020-01-06 20:20:45 +01:00
flow.gunso 179c70a4fa Explicitly close entrypoint options 2020-01-06 20:20:45 +01:00
flow.gunso 7543a06f51 Implement a basic healthcheck 2020-01-06 20:20:44 +01:00
flow.gunso eb5c9a1650 Create the .seafile directory at moment of build 2020-01-06 20:20:44 +01:00
flow.gunso 8b00ea6bcb Do not install cron 2020-01-06 20:20:43 +01:00
flow.gunso c882874383 Add the label maintainer 2020-01-06 20:20:43 +01:00
flow.gunso 4b18dc7d6a Remove cron in favor of tailing the log as a keep-alive method 2020-01-06 20:20:43 +01:00
flow.gunso db9546f71b Fix healthcheck path 2020-01-06 20:20:42 +01:00
flow.gunso 39007bf56e Remove obsolete 2fa setup 2020-01-06 20:20:42 +01:00
flow.gunso a3d1580c6a Push years 2020-01-06 20:20:42 +01:00
flow.gunso d16a21758f Move Dockerfile and assets, add labels for MicroBadger 2020-01-04 10:07:24 +01:00
flow.gunso 1741ddb98d Add basic test scripts 2020-01-04 10:05:34 +01:00
flow.gunso bf2d04f036 Implement the new CI scripts 2020-01-04 10:05:14 +01:00
flow.gunso cc9273a982 Add new CI scripts that check, build, test and publish the images, move the .utilities 2020-01-04 10:04:52 +01:00
flow.gunso 67ecaa91b5 Remove supervisord and bash versions 2020-01-04 10:03:23 +01:00
flow.gunso 9f526467fe Implement upload/download limits, disable_verify_certificates config keys 2019-12-30 10:09:06 +01:00
flow.gunso 8e33c7431e Create as a symlink to asset/cron/Dockerfile 2019-12-30 09:58:03 +01:00
flow.gunso 8267535a97 Remove hard file 2019-12-30 09:57:30 +01:00
flow.gunso 06f184d1ad Add an envvar to skip ssl certificates that default to false 2019-12-30 09:56:32 +01:00
flow.gunso 9af5f1bde9 Move changes from the project's Dockerfile here 2019-12-30 09:55:52 +01:00
flow.gunso 2412ada16a Merge change from staging into master closing #4 2019-12-30 00:11:57 +01:00
flow.gunso f53f798e82 Push version to 1.2.1 and log associated changes 2019-12-30 00:00:50 +01:00
flow.gunso 0899bc6609 Merge changes from fix--unmet-dependencies into staging that close #4 2019-12-29 23:52:17 +01:00
flow.gunso 8663b11112 Switch to Debian Buster, install/uninstall gpg to import repo keys, improve cleanup 2019-12-29 23:49:43 +01:00
flow.gunso 755d019a65 Switch from colons to double ampersands to raise failures 2019-12-29 23:47:06 +01:00
flow.gunso c22971b4e8 Merge branch 'staging' 2019-05-02 16:22:25 +02:00
flow.gunso 50a119a98b Add a newline to separate versions 2019-05-02 16:22:12 +02:00
flow.gunso 96aaa59114 Push the version to v1.2.0, remove permanent/obsolete version from this document 2019-05-02 15:57:22 +02:00
flow.gunso 9c3942000e Document changes from branches feature--cron-or-supervisord and feature--infinite-restart-into-healthchecks into v1.2.0 2019-05-02 15:51:35 +02:00
flow.gunso 3172996a77 Merge branch 'feature--infinite-restart-into-healthchecks' into staging 2019-05-02 15:46:57 +02:00
flow.gunso 16dd5a071a Remove _waiting for sync_ from the restart black list 2019-05-02 15:46:40 +02:00
flow.gunso 1e5fe32d2a Merge branch 'feature--cron-or-supervisord' into staging 2019-05-02 15:41:27 +02:00
flow.gunso d03bed11e2 Go with the cron alternative for the staging and stable releases 2019-05-02 15:39:58 +02:00
flow.gunso 926b8836ab Update path to the alternative versions 2019-05-02 15:39:17 +02:00
flow.gunso 7b09e0fe66 Move cron/supervisord/bash alternatives into their own directories 2019-05-02 15:39:02 +02:00
flow.gunso 8662725918 Merge feature--infinite-seafile-restart-into-healthchecks into staging 2019-04-25 16:42:23 +02:00
flow.gunso cbb2b84e77 Fix the healthcheck script path 2019-04-25 15:41:33 +02:00
flow.gunso 2c2f766290 Merge feature--cron-or-supervisord into staging 2019-04-25 15:38:51 +02:00
flow.gunso cf2b56d658 Remove ampersand to start in the background 2019-04-25 12:51:36 +02:00
flow.gunso cf39d73cc5 Use source instead of exec 2019-04-25 07:51:18 +02:00