Commit Graph
78 Commits
Author SHA1 Message Date
flow.gunso 7e0dc9772f Push to v1.0.5 2019-03-25 11:49:25 +01:00
flow.gunso 23c0d4a740 Install missing system packages 2019-03-25 11:48:19 +01:00
flow.gunso a91cb77557 Fix the credentials 2019-03-25 11:48:04 +01:00
flow.gunso a4d640b119 Merge branch 'staging' 2019-03-25 11:36:08 +01:00
flow.gunso 184ef9f418 Fix with an underscore 2019-03-25 11:34:53 +01:00
flow.gunso 9052627497 Push the weekly stable to v1.0.4, add v1.0.3 as a permanent stable 2019-03-25 11:31:16 +01:00
flow.gunso 2aa3cae006 Document changes in v1.0.4 2019-03-25 11:30:07 +01:00
flow.gunso ca6128fb96 Run the script from @8cb49cbc8253368701d718c2e38017790c78ceca on all commits from the master branch 2019-03-25 11:29:21 +01:00
flow.gunso 8cb49cbc82 Add a script that push the README.md into the Docker Hub full_description 2019-03-25 11:28:53 +01:00
flow.gunso f69483354a Login to the Docker Registry within the script, drop non-mandatory variables 2019-03-25 11:10:03 +01:00
flow.gunso a52559ddb3 Fix the build target detection 2019-03-25 11:08:19 +01:00
flow.gunso 72bab017c1 Remove the Docker login registry, globally install bash 2019-03-25 11:07:44 +01:00
flow.gunso 83bfef0894 Update the service name for consistency, comment environment variables 2019-03-19 16:23:23 +01:00
flow.gunso 15419c2a80 Merge branch 'staging' 2019-03-19 15:15:43 +01:00
flow.gunso bab0796db0 Push to revision v1.0.3 2019-03-19 15:13:36 +01:00
flow.gunso a7a460d0f2 Document changes in revision v1.0.3 2019-03-19 15:13:12 +01:00
flow.gunso 3cbb0192d0 Restrict to pushed/triggered pipelines, force build targets on triggered pipelines 2019-03-19 15:09:06 +01:00
flow.gunso f9fd67b745 Forgot to exit on non-push pipeline trigger 2019-03-19 14:25:16 +01:00
flow.gunso d4835d5bfb Restrict the staging CI to pushes 2019-03-19 14:05:31 +01:00
flow.gunso ba457f50c6 Separate the purpose into paragraphs 2019-03-19 13:15:03 +01:00
flow.gunso 19713f6a7f Tweak descriptive text, add UID/GID and fix/comment Docker CLI one-liner 2019-03-19 13:09:57 +01:00
flow.gunso 2e111131b1 Document and push to v1.0.2 2019-03-18 20:38:35 +01:00
flow.gunso 57f77dab59 Fix default build test expression 2019-03-18 20:36:58 +01:00
flow.gunso a1621fceb3 Merge branch 'staging' 2019-03-18 19:30:28 +01:00
flow.gunso 87577a1cca Add the weekly/permanent builds, put v1.0.0 into permanent, set v1.0.1 as weeky and latest 2019-03-18 19:30:02 +01:00
flow.gunso 95bc41f6f8 Document changes for v1.0.1 2019-03-18 19:28:56 +01:00
flow.gunso 2e2113b171 Fix #1: add an Seafile APT key import failsafe 2019-03-18 19:28:25 +01:00
flow.gunso 23eec34d6f Merge branch 'fix--seafile-apt-key-import-failures' into staging 2019-03-18 19:13:57 +01:00
flow.gunso b107b9eaed Add the ability to restrict builds to the latest, majors, minors and revisions version. 2019-03-18 19:13:09 +01:00
flow.gunso ca8ecfaeb4 Add GPLv3 headers 2019-03-18 19:10:05 +01:00
flow.gunso 4e1e559b08 Add the file from @16b3af8892b56d206c95558cf341bb313342f13d, merge the apt key import with the packages installation 2019-03-18 19:04:12 +01:00
flow.gunso 16b3af8892 Add a failsafe script to import Seafile's APT key 2019-03-18 19:02:59 +01:00
flow.gunso 72d2498910 Update the docker-compose service name for consistency 2019-03-15 13:11:15 +01:00
flow.gunso b6277a8c97 Merge branch 'staging' 2019-03-15 12:54:05 +01:00
flow.gunso 62e661384a Add a badge for Docker pulls 2019-03-15 12:53:33 +01:00
flow.gunso 1680ea355b Prepare Docker badges, push to v1.0.0, add the staging branch/tag 2019-03-15 12:24:54 +01:00
flow.gunso ee3e3ddc24 Push to v1.0.0 2019-03-15 12:24:22 +01:00
flow.gunso dd707a3f29 Switch to Docker Hub registry, fix staging shell script call 2019-03-15 12:24:09 +01:00
flow.gunso 6b08a899de Switch to the Docker Hub image 2019-03-15 12:23:32 +01:00
flow.gunso c8367c0314 Rename the GitLab repository from docker-seafile-client to seafile-client, which makes more sense 2019-03-15 11:54:40 +01:00
flow.gunso 055b62960f Write docker CLI example, fix minor typo 2019-03-15 11:43:59 +01:00
flow.gunso b5c5344864 Push to v0.9.2 2019-03-15 11:28:07 +01:00
flow.gunso 553823650c Add bash as system package 2019-03-15 11:26:51 +01:00
flow.gunso b95fdd57ed Push to v0.9.1, add pipeline build badge 2019-03-15 11:18:15 +01:00
flow.gunso 7ca455805e Call the build/publish scripts with bash 2019-03-15 11:15:15 +01:00
flow.gunso c3907a672d Move build/publish scripts to their own shell scripts 2019-03-15 11:14:41 +01:00
flow.gunso 979bc35fe2 Merge branch 'staging' 2019-03-15 11:01:28 +01:00
flow.gunso 201565d1c1 Document changes in v0.9.0! 2019-03-15 11:01:11 +01:00
flow.gunso 582fea7553 Add available tags 2019-03-15 10:59:55 +01:00
flow.gunso ba6bac18e8 Restrict production builds to standard tag/version number 2019-03-15 10:59:42 +01:00
flow.gunso f6b83ae9bd Check for mandatory environment variable at the entrypoint 2019-03-15 10:12:40 +01:00
flow.gunso 4e65907b38 Improve overall documentation 2019-03-15 10:12:16 +01:00
flow.gunso eac51aa8ed Rename into infinite-seaf-cli-start.sh 2019-03-15 10:08:24 +01:00
flow.gunso b7ada6e875 License the project files to GPLv3 2019-03-15 09:05:51 +01:00
flow.gunso 093bf25787 License to GPLv3 2019-03-15 09:02:19 +01:00
flow.gunso aad4c917d5 Document initial release v1.0 2019-03-15 08:58:54 +01:00
flow.gunso f619b5ac8f Copy over the seafile-cli start script, set ownership to bash scripts 2019-03-15 08:16:15 +01:00
flow.gunso fe5adb2003 Fix the supervisord configuration variable 2019-03-15 07:56:35 +01:00
flow.gunso 3f667d7ed7 Use variable for readability, add the supervisord log 2019-03-15 07:47:49 +01:00
flow.gunso 78acdc1ca2 Fix the pid file option 2019-03-15 07:35:25 +01:00
flow.gunso d39d1efa33 Prefix the seafile-cli start loop with bash 2019-03-15 07:34:36 +01:00
flow.gunso 4c185d8c99 Add a initiative sleep, in case of whatever 2019-03-15 00:17:59 +01:00
flow.gunso 89892bc5d6 Run Supervisord into it's own directory 2019-03-15 00:17:24 +01:00
flow.gunso dcee0370dc Move Supervisord related files into it's own directory 2019-03-15 00:17:00 +01:00
flow.gunso 64bd2212cf Let Supervisord manage the seaf-cli start loop 2019-03-15 00:16:35 +01:00
flow.gunso 5802879c86 Add an infinite loop that run seaf-cli start 2019-03-15 00:16:15 +01:00
flow.gunso f8d63f9300 Wait for a socket 2019-03-14 23:54:56 +01:00
flow.gunso 5a70326161 Use $UNAME instead of $UID, try another way to make seafile syncing not fail 2019-03-14 23:44:20 +01:00
flow.gunso 14b819789d Pass UNAME as an environment variable 2019-03-14 23:43:42 +01:00
flow.gunso c3bf06460d Sleep a bit more 2019-03-14 23:31:19 +01:00
flow.gunso 201c17a57d Enable UID/GID! 2019-03-14 23:03:28 +01:00
flow.gunso 5ee51fcfbc Remove path to ccnet, run supervisord as non-root, sleep 5 after the seafile-daemon start to prevent issues 2019-03-14 23:03:15 +01:00
flow.gunso e2ce243329 Define and run the entrypoint as non-root 2019-03-14 23:02:20 +01:00
flow.gunso 83d814fc7c Move the supervisord.conf to the system root 2019-03-14 23:01:18 +01:00
flow.gunso 6eb631be4c Add a GitLab CI configuration 2019-03-14 18:54:02 +01:00
flow.gunso 9b2de96d42 Commit existing code 2019-03-14 18:51:47 +01:00
flow.gunso fe9235d00c Ignore developmental environment stuff 2019-03-14 18:50:29 +01:00
flow.gunso de7bf2e39c Initial master commit 2019-03-14 18:49:39 +01:00