Nasqueron Docker PaaS Cheat Sheet

A Programming › Docker cheat sheet in English by Dereckson

Salt configuration for Nasqueron PaaS Docker

4,430 views 873 downloads 11 Nov 2018 History
3.7 avg · 0 ratings

Pillar

app_port
nginx HTTP
host
nginx hostname (canon­ical)
aliases
nginx hostname (aliases)

Creden­tials

get_us­ername
username
get_pa­ssword
password
get_token
for tokens
get_cr­ede­nti­al_id
ID
{{ salt['c­red­ent­ial­s.g­et_­pas­swo­rd']
(conta­ine­r['c­red­ent­ial­']) }}

PaaS Docker

image
override default image
version
override latest
{% image = salt['p­aas­_do­cke­r.g­et_­ima­ge']
("na­squ­ero­n/m­ysq­l", container) %}

Checklist

1. Add image to docker­_images pillar
2. Add service to docker­_co­nta­iners pillar
3. Create service in roles/­paa­s-d­ock­er/­con­tainers
4. Create nginx config­uration in roles/­paa­s-d­ock­er/­ngi­nx/­fil­es/­vhosts
5. If you need a wrapper, put it in roles/­paa­s-d­ock­er/­wra­ppers
6. deploy­-co­ntainer <se­rvi­ce> will deploy the container defined in (2)

Comments

No comments yet.

Cheatography n. The art of mapping complex subjects into clear, instantly navigable reference guides.