Commit Graph

108 Commits

Author SHA1 Message Date
Denis Gukov
458ee316ba feat(be): placeholder user 2021-12-18 18:16:34 +05:00
Denis Gukov
2554afa792 docs(be): comments for config class 2021-12-17 01:56:01 +05:00
Denis Gukov
b839c95573 test(be): register new user tests 2021-12-17 01:44:07 +05:00
Denis Gukov
bee21e34e6 fix(be): postgres password issue 2021-11-02 23:43:56 +05:00
Denis Gukov
89240737a0 feat(fe): ui docs 2021-10-18 17:41:54 +05:00
Denis Gukov
191c6ed438 feat(be): passing semaphore vars via extra vars 2021-10-15 00:14:21 +05:00
Denis Gukov
74b75fca13 refactor(be): add field 'options' for database config 2021-09-22 17:18:40 +05:00
Loïc Tosser
a59a0ed99f Secure Mail sender 2021-09-22 08:01:53 +04:00
Loïc Tosser
942aa537f5 Secure Email 2021-09-22 07:43:19 +04:00
Denis Gukov
749291a690 feat(be): pass ansible_user/password to ansible-playbook via file 2021-09-12 03:18:26 +05:00
Denis Gukov
7443671059 feat(be): add access key encryption 2021-08-31 04:02:41 +05:00
Denis Gukov
cb5f27d9ed fix(be): migrations for mysql and postgres 2021-08-30 20:11:08 +05:00
Denis Gukov
0b3b56620c refactor(config): add field dialect 2021-08-28 22:03:34 +05:00
Denis Gukov
31a71abf4a refactor(be): add field dialect to config file 2021-08-28 17:04:56 +05:00
Denis Gukov
22e422e15a feat(cli): add user management commands 2021-08-28 16:44:41 +05:00
Denis Gukov
a5a9f0cf0f feat(cli): add env variable SEMAPHORE_CONFIG_PATH 2021-08-28 00:14:20 +05:00
Denis Gukov
d34478499f fix: goss.yaml 2021-08-26 14:39:31 +05:00
Denis Gukov
d27c89790b fix: goss.yaml 2021-08-26 14:38:34 +05:00
Denis Gukov
ddea297ef1 fix(ci): script for docker 2021-08-26 10:24:55 +05:00
Denis Gukov
4c3e2f4383 feat(cli): support arg -config for back compatibility 2021-08-26 01:36:04 +05:00
Denis Gukov
f7f23f999f feat(cli): use cobra library 2021-08-26 01:12:19 +05:00
Denis Gukov
63a4a32ac1 feat: refactor to support postgres 2021-08-24 20:20:34 +05:00
Denis Gukov
8d5c57ea5c feat: support Postgres dialect 2021-08-24 15:51:21 +05:00
Denis Gukov
8d21d8eb20 fix(be): mysql connection string without database name 2021-08-20 10:28:42 +05:00
Denis Gukov
27eab684c2 feat(cli): add arg -useradd for adding user via command line 2021-08-16 02:35:44 +05:00
zeroZshadow
56a7a4132d Move interactive setup to own package
Remove reflex installation for windows
2021-07-15 21:23:59 +01:00
Denis Gukov
b60e927fc6 fix(be): correct sorting for boltdb 2021-06-25 00:53:36 +05:00
Denis Gukov
c607b20b26 feat: remove old ui 2021-05-15 17:59:06 +05:00
Denis Gukov
c0a0e71417 refactor(be): rename db tables prop objects 2021-05-14 00:45:54 +05:00
Denis Gukov
3d6d194d2e feat(be): add Web root URL option description 2021-03-13 01:44:25 +05:00
Denis Gukov
d754eefeae chore(be): remove sqlite 2020-12-04 13:46:02 +05:00
Denis Gukov
0d64b43f18 refactor(be): move util.go to api directory 2020-12-04 13:46:02 +05:00
Denis Gukov
d09fc1d26c feat(be): support sqlite 2020-12-01 21:37:29 +05:00
Denis Gukov
bcfaca5149 feat(web2): support web2 by backend and go-task 2020-11-05 13:59:14 +05:00
Stanislav Simovski
4d28a61b96 Added some comments because linter complained 2019-07-09 20:49:17 +03:00
Stanislav Simovski
5ccae272d4 Remove mulekick, move functions to util 2019-07-09 20:45:27 +03:00
Stanislav Simovski
09a2b31eb3 mux != Koa, undo refactor before it gets worse 2019-07-09 19:11:01 +03:00
Stanislav Simovski
bb97b8d757 Execute next middleware in stack only if present 2019-07-09 18:55:42 +03:00
Stanislav Simovski
23d65ba0c2 Refactored all routes to use native mux Middelware 2019-07-09 16:07:16 +03:00
Denix
9ddaa92075
Adding service file for debian based systemd
To make it work,
- sudo cp semaphore.service.debian /etc/systemd/system/semaphore.service
- sudo systemctl daemon-reload
- sudo service semaphore start
2019-05-04 00:57:26 +02:00
tom whiston
373f3d1e8e add interface variable to settings 2018-05-14 19:43:33 +00:00
tom whiston
17fa7bb407 add gometalinter to tools and run it in circle.
extract some error checking and logging in places where linting needed or errors not checked
2018-04-05 21:24:19 +00:00
Tom Whiston
0316fbc607 bugfix for error scopes in config checking 2018-03-26 11:58:06 +00:00
tom whiston
dd32d8de74 fix port : prefix issues when building config data 2018-03-20 00:28:59 +00:00
Tom Whiston
dd27aba6df Change setup function and config loading
Adds setup question asking where to output config. Defaults to cwd, and if getting cwd produces an error falls back to /etc/semaphore
Make docker autostart default for config
Show default for playbook path
rename semaphore_config.json to config.json
fix pathname for circle
2018-03-15 00:31:27 +01:00
Tom Whiston
3f241054ab add version code generator 2018-03-11 00:05:45 +00:00
Tom Whiston
be97a6a324 remove the need for config init function in bindata and refactor to function called by main 2018-03-05 18:06:24 +01:00
Denis
80a5bff77c Add binaries to gitignore and remove binddata.go 2018-02-28 11:51:28 +05:00
Tom Whiston
2373a4df54 update bindata for current develop branch 2018-02-27 21:06:55 +01:00
Matej Kramny
cccc0b6d26
Merge branch 'develop' of https://github.com/fernandezvara/semaphore into fernandezvara-develop 2017-08-19 10:00:25 +01:00