fiftin
bb7a156f10
ci(docker): allow port in SEMAPHORE_DB_HOST
2024-05-25 21:49:46 +02:00
fiftin
c79f509bab
fix(docker): boltdb database filename
2024-05-24 12:55:46 +02:00
fiftin
aad11428f4
ci(docker): disable node_modules cache for runner too
2024-05-21 22:04:56 +02:00
fiftin
445bbb89e7
ci: fix docker image
2024-05-21 21:27:19 +02:00
Thomas Boerger
1c09244502
fix: downgrade alpine for nodejs v18
2024-05-08 16:18:49 +02:00
Thomas Boerger
7fcace6e38
fix: need more packages within dockerfiles
2024-05-04 02:06:11 +02:00
Thomas Boerger
3f542c3757
fix: install gcc within container
2024-05-04 01:34:58 +02:00
Thomas Boerger
dae700992c
ci: execute dredd without containers
2024-05-04 01:16:31 +02:00
Thomas Boerger
1444721f0e
ci: rename dredd config files
2024-05-03 22:21:21 +02:00
Thomas Boerger
eef03adb54
fix: use same style for all compose snippets
2024-05-02 22:55:09 +02:00
Thomas Boerger
50505392b0
ci: use correct credentials for dredd tests
2024-04-28 15:23:58 +02:00
Thomas Boerger
620d0158c6
ci: add cache to dredd image build and fix goodman path
2024-04-28 15:12:53 +02:00
Thomas Boerger
8f78b57a2b
fix: looks like dredd requires go installed
2024-04-28 14:59:22 +02:00
Thomas Boerger
f0f7a59d12
feat: add proper cache layers for docker build
2024-04-28 14:58:07 +02:00
Thomas Boerger
9e2643788e
fix: remove copy and paste error
2024-04-28 14:48:18 +02:00
Thomas Boerger
7e3b73e5d0
fix: use right path to build server image
2024-04-28 01:37:04 +02:00
Thomas Boerger
4dcbcbae69
chore: use right tasks within docker builds
2024-04-28 01:00:30 +02:00
Thomas Boerger
ee42d8c324
fix: rename requirements file
2024-04-28 00:15:59 +02:00
Thomas Boerger
aee0631540
feat: restructure whole docker build process
2024-04-28 00:15:05 +02:00
Thomas Boerger
8b8d961a6d
docs: move spec definition into packaging folder
2024-04-28 00:10:28 +02:00
Thomas Boerger
f0026b3134
docs: add all snippets for docker-compose deployments
2024-04-28 00:10:27 +02:00
Denis Gukov
f73d7113e4
Merge pull request #1250 from dmbonsall/docker-python-requirements
...
Enhancement: Installation of User Python Dependencies at Container Runtime
2024-04-15 13:08:35 +05:00
yudrywet
94cf1e3270
chore: fix some typos in comments
...
Signed-off-by: yudrywet <yudeyao@yeah.net>
2024-04-14 20:22:07 +08:00
fiftin
9458ae1ffe
security(docker): don't print sensative data
2024-04-02 13:44:20 +02:00
fiftin
1531a1a4b8
ci(runner): fix runner starting in container
2024-04-02 13:18:14 +02:00
fiftin
590c78fed9
ci(runner): remove ssh config because it is not works
2024-03-23 17:54:40 +01:00
fiftin
2ae06222d1
ci: ssh config file
2024-03-23 17:34:59 +01:00
fiftin
f1730ee6a5
ci: disable host key check for runner
2024-03-23 16:55:38 +01:00
fiftin
5dd07de7fa
ci: fix docker init
2024-03-18 14:48:01 +01:00
David Bonsall
a2fec7e0ad
Merge branch 'develop' into docker-python-requirements
2024-03-11 19:49:12 -05:00
Denis Gukov
7c0fed0809
Merge pull request #1784 from tboerger/embed-and-cache
...
feat: replace packr and add basic cache headers
2024-03-02 19:28:57 +01:00
fiftin
a1555fecc2
ci: add no for Teams in docker config workflow
2024-03-02 18:52:28 +01:00
Thomas Boerger
67954b95aa
feat: replace packr and add basic cache headers
...
Since packr have been deprecated in favor of go:embed for quite some
time now I have replaced it with plain go:embed functionality which
makes it more future proof.
The only downside is that go:embed can use relativ paths only, that's
why I have moved the web/dist folder into api/public.
Besides that I have refactored the static asset handling which includes
basic last modification and cache control headers to improve the cache
cache behavior for static assets.
2024-03-01 15:52:30 +01:00
Thomas Boerger
61a41a2c98
fix: also use go 1.21 within docker
2024-03-01 14:12:14 +01:00
tones_
dbf3ff0ac0
fix: ansible-semaphore#908
2024-02-15 23:23:26 -05:00
Thomas Boerger
a6a90f2177
feat(docker): enable TZ env variable for setting timezone
2024-02-02 08:29:16 +01:00
Denis Gukov
c9c7ccf9aa
ci: use go install for task
2024-01-26 22:17:24 +05:00
Denis Gukov
1ae8eb1376
ci(runner): add required dep
2024-01-07 21:23:47 +05:00
Denis Gukov
395e9d1520
ci: add docker file for Runner
2024-01-07 16:45:52 +05:00
Denis Gukov
c00f5a1ae4
feat: update go to v1.20 ( #1690 )
...
* feat: update go to v1.20
* ci: golang version to 20 in github actions
* ci: fix golang version
2023-12-25 21:10:39 +05:00
Denis Gukov
965d503d36
ci(runners): change dockerfile
2023-09-23 19:12:03 +02:00
Denis Gukov
d726ba4615
fix(config): load defaults before load file
2023-09-15 01:12:53 +02:00
Denis Gukov
92d346b9d3
ci: fix path
2023-09-13 22:50:51 +02:00
Denis Gukov
7285dae884
ci(runners): fix config
2023-09-13 22:05:52 +02:00
Denis Gukov
b803c9b34f
ci: fix runner wrapper
2023-09-13 16:03:11 +02:00
Denis Gukov
b7fc0185b9
ci: add env vars
2023-09-13 13:52:05 +02:00
Denis Gukov
e21ba92053
ci: change runner config location
2023-09-13 13:26:20 +02:00
Denis Gukov
b829285981
ci: return dev workflow
2023-09-13 12:43:11 +02:00
Denis Gukov
2b8e1c363f
ci: runner config
2023-09-13 10:36:04 +02:00
Denis Gukov
cdd2938645
ci(runners): test docker runner
2023-09-13 02:43:25 +02:00
Denis Gukov
759da0cd56
feat(runners): add docker image for runner
2023-09-13 02:16:59 +02:00
Denis Gukov
6fa3e50198
Runners ( #1477 )
...
* feat(runners): add migartion
* feat(runners): sql implementation
2023-09-11 01:02:10 +02:00
Rehan Mahmood
619d5c8349
Update base docke image from alpine:3.16
to alpine:3.18
2023-09-07 12:11:15 -04:00
Denis Gukov
4fef07bd3d
feat: update go to 1.19
2023-07-08 20:24:54 +02:00
Neftalí Yagua
a370b42d82
Create semaphore.spec
...
Fedora 38 package arch x86_64
https://copr.fedorainfracloud.org/coprs/neftaliyagua/semaphore/
sudo dnf copr enable neftaliyagua/semaphore
sudo dnf install semaphore
sudo semaphore-setup
Note: Don't forget to put the configuration path to /etc/semaphore
sudo systemctl enable --now ansible-semaphore
Browser http://localhost:3000
2023-06-30 01:31:03 -05:00
David Bonsall
e3f3729a92
Update semaphore-wrapper to install requirements from /etc/semaphore/requirements.txt
2023-05-27 17:42:01 -05:00
David Bonsall
6182492b66
Add py3-pip to prod runner image
2023-05-27 17:41:23 -05:00
battlecook
146db6e137
Update README.md
2023-04-05 17:07:48 +09:00
Denis Gukov
1b2653aa78
ci: g++ for prod
2023-03-10 19:00:42 +01:00
Denis Gukov
2f77168187
ci: add g++
2023-03-10 18:45:10 +01:00
Denis Gukov
5e06aa7d67
ci: add gcc to production
2023-03-10 14:37:29 +01:00
Denis Gukov
853987eb10
ci: print gcc version
2023-03-10 13:20:44 +01:00
Denis Gukov
2df636bb01
ci: print gcc version
2023-03-10 13:05:40 +01:00
Denis Gukov
d2b8d10e66
ci: preserve build deps
2023-03-10 13:04:40 +01:00
Denis Gukov
37079141f7
ci: add g++
2023-03-10 12:08:26 +01:00
Denis Gukov
3d20f52672
ci: install build-base in docker
2023-03-10 11:56:38 +01:00
Denis Gukov
423c3e053e
ci: add gcc to docker
2023-03-10 11:40:35 +01:00
Denis Gukov
385eb69588
fix(dredd): port of postgres
2022-11-19 23:55:56 +05:00
Denis Gukov
95a0609b3b
fix(be): db host in docker file
2022-11-19 23:21:26 +05:00
Denis Gukov
1374bbe38a
fix: dockerfile for postgres tests
2022-11-19 22:44:59 +05:00
Denis Gukov
1b65818ece
ci: postgres test
2022-11-19 22:24:25 +05:00
Denis Gukov
a5b95dc481
ci: use bin abs path
2022-11-19 22:02:47 +05:00
Denis Gukov
e74d7fb9eb
ci: fix dredd's docker file
2022-11-19 21:41:23 +05:00
Denis Gukov
ddfb6bcbae
ci: fix dredd's docker file
2022-11-19 21:40:07 +05:00
Denis Gukov
7e7e020630
ci: fix config gen
2022-11-19 21:39:06 +05:00
Denis Gukov
3c84047f63
Merge branch 'develop' of github.com:ansible-semaphore/semaphore into develop
2022-11-19 21:03:01 +05:00
Denis Gukov
21893e26f3
ci: fix env var name
2022-11-19 21:02:51 +05:00
Denis Gukov
72fc70708d
fix: +x for entrypoint file
2022-11-19 17:47:17 +05:00
Denis Gukov
96ebf9052a
Merge branch 'develop' of github.com:ansible-semaphore/semaphore into develop
2022-11-19 17:46:40 +05:00
Denis Gukov
f8c16c2244
ci: create compose file for each db
2022-11-19 17:46:32 +05:00
Denis Gukov
4eb5b2ecbb
fix: +x for entrypoint file
2022-11-19 16:50:48 +05:00
Denis Gukov
0d3ccfabe1
ci: fix dredd dockerfile
2022-11-19 16:33:09 +05:00
Denis Gukov
396530bd98
ci: fix dredd dockerfile
2022-11-19 16:29:35 +05:00
Denis Gukov
0d87d0b736
ci: fix dredd dockerfile
2022-11-19 15:58:46 +05:00
Denis Gukov
47bac1b478
test: boltdb integration tests
2022-11-19 04:04:43 +05:00
Denis Gukov
7497aa5818
test: use env for key enc
2022-11-09 12:37:27 +05:00
Denis Gukov
074fe165bf
fix: remove default value for access key enc from dockerfile
2022-11-09 12:35:14 +05:00
Denis Gukov
d92ffb07bb
ci: pass os/arch via params
2022-10-27 02:23:16 +05:00
Denis Gukov
a9046e3324
fix(ci): pass GOOS/GOARCH args to task
2022-10-27 00:40:55 +05:00
Denis Gukov
dea5a0fb8a
Merge pull request #1056 from vaerh/develop
...
Using docker secrets to pass sensitive information via "_FILE" variables.
2022-10-25 17:45:36 +05:00
Denis Gukov
dc6666c1e6
ci: build docker from arm64
2022-10-24 14:09:46 +05:00
Denis Gukov
2297bee2ba
ci: support docker buildx
2022-10-23 22:11:47 +05:00
vaerh
8cc5b67262
Update semaphore-wrapper
...
Using docker secrets to pass sensitive information via "_FILE" variables.
2022-10-14 14:46:50 +03:00
Denis Gukov
4c0e9184e6
chore(docker): remove unused vars
2022-10-06 14:03:09 +05:00
Denis Gukov
5b642889c5
fix(docker): boltdb path
2022-10-06 13:19:26 +05:00
Denis Gukov
a881f3f5a3
fix(docker): create /var/lib/semaphore dir
2022-10-06 12:35:31 +05:00
Denis Gukov
1852ae627e
fix(docker): data directory
2022-10-06 12:09:39 +05:00
Denis Gukov
542742b5f4
fix(docker): boltdb support
2022-10-06 11:41:24 +05:00
Denis Gukov
8bb37dc3cc
fix(docker): bolt support
2022-10-05 22:40:30 +05:00
Denis Gukov
e477e4d60a
fix(docker): remove default db port
2022-10-05 21:47:51 +05:00