mirror of
https://github.com/vimagick/dockerfiles.git
synced 2024-12-23 01:39:27 +02:00
update semaphore
This commit is contained in:
parent
d92f7f1285
commit
207a30d7d1
@ -4,4 +4,38 @@ semaphore
|
||||
Ansible [Semaphore][1] is beautiful web interface for running Ansible playbooks. You
|
||||
do not need to change your playbooks to start using it.
|
||||
|
||||
## up and running
|
||||
|
||||
```
|
||||
$ mkdir -m 777 data
|
||||
$ docker compose up -d
|
||||
$ curl :3000/api/ping
|
||||
```
|
||||
|
||||
## call api (FIXME)
|
||||
|
||||
```bash
|
||||
$ http :3000/api/auth/login auth=admin password=**********
|
||||
|
||||
HTTP/1.1 204 No Content
|
||||
Content-Type: application/json
|
||||
Date: Mon, 27 Nov 2023 07:58:43 GMT
|
||||
Set-Cookie: semaphore=******; Path=/
|
||||
|
||||
$ http POST :3000/api/user/tokens 'Cookie: semaphore=******'
|
||||
|
||||
{
|
||||
"created": "0001-01-01T00:00:00Z",
|
||||
"expired": false,
|
||||
"id": "***",
|
||||
"user_id": 1
|
||||
}
|
||||
|
||||
$ http :3000/api/project/1 'Authorization: Bearer ***'
|
||||
HTTP/1.1 401 Unauthorized
|
||||
Content-Length: 0
|
||||
Content-Type: application/json
|
||||
Date: Mon, 27 Nov 2023 08:27:14 GMT
|
||||
```
|
||||
|
||||
[1]: https://ansible-semaphore.com/
|
||||
|
@ -10,6 +10,7 @@ services:
|
||||
#- ./data:/var/lib/semaphore/
|
||||
- ./data:/etc/semaphore
|
||||
environment:
|
||||
ANSIBLE_HOST_KEY_CHECKING: "False"
|
||||
#SEMAPHORE_DB_DIALECT: bolt
|
||||
#SEMAPHORE_DB_PATH: /var/lib/semaphore
|
||||
SEMAPHORE_DB_DIALECT: postgres
|
||||
|
Loading…
Reference in New Issue
Block a user