You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
1 week ago | |
|---|---|---|
| .bundle | 1 week ago | |
| ca | 1 week ago | |
| classes | 1 week ago | |
| db | 1 week ago | |
| docs | 1 week ago | |
| locale | 1 week ago | |
| locks | 1 week ago | |
| logs | 1 week ago | |
| migration | 1 week ago | |
| models | 1 week ago | |
| public/js | 1 week ago | |
| utils | 1 week ago | |
| views | 1 week ago | |
| .gitignore | 1 week ago | |
| Dockerfile | 1 week ago | |
| Gemfile | 1 week ago | |
| Gemfile.lock | 1 week ago | |
| README.md | 1 week ago | |
| app.rb | 1 week ago | |
README.md
bash utils/make_app_keys.sh . bundle install bundle exec sequel -m migration sqlite://db/base.sqlite bundle exec ruby app.rb
curl -X POST http://127.0.0.1:4567/api/v1/login -H "Content-Type: application/x-www-form-urlencoded" -d 'login=admin&password=admin'
curl -X POST http://127.0.0.1:4567/api/v1/servers -H "Content-Type: application/x-www-form-urlencoded" -d 'token=...'
1️⃣ Перейдите в корень проекта
cd /home/alexey/projects/workspace-zed/certcenter
2️⃣ Соберите образ
docker build -t certcenter:latest .
3️⃣ Запустите контейнер, пробросив порт 9090 наружу
и указав, что каталог /tmp/ca на хосте должен быть смонтирован в /tmp/ca внутри контейнера
docker run -d
--name certcenter
-p 9090:4567
-v /tmp/ca:/opt/cert/certcenter/ca
-v /tmp/logs:/opt/cert/certcenter/logs
certcenter:latest
docker run -d --name certcenter -p 9090:4567 -v /opt/ca:/opt/cert/certcenter/ca -v /opt/logs:/opt/cert/certcenter/logs ertcenter:latest