Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
setup docker, drone, rancher
  • Loading branch information
andrew committed May 10, 2016
1 parent 4e925a5 commit b0cb33e
Show file tree
Hide file tree
Showing 8 changed files with 77 additions and 4 deletions.
1 change: 1 addition & 0 deletions .drone.sec
@@ -0,0 +1 @@
eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkExMjhHQ00ifQ.H1l-q1EY6YIpTwF8UKa0UMPH3OfpKjN8rYz4VFmnZIwS6vZzW7FdoehfLMzejg0GC1UUDG6pWRtD9pg3lxnTCU8UNBqLtqpltBV2-0r5grdZbiRV4plWoO_Rdg_MaQ4f4frbS2PnRDsIs_8sKfIbbdhx1yWlCcXLXKm1khjhn3lNdsnZvNHkXlvEZ3HsQ4JMAbiNWP2uv0wkjlW_tYwQN9ig4FSxo0tGeXPwQ4TKe8pMcSKP6hLjyC69FDPDw0uWRWl73V87bFjEGRJqpsXqXQwgohGDVf0GO9qkZQ9VdgkQH6ccX0xlF-vKOx78ULm9AD-WhIWJNudz5UZUAixjrQ.PP6QusLM9yecRjWl.KOmlxYKRzikrE5VBI_AsF33DJasFbLDhvXGf0ffj9plbLodK7tHJphKj93c4IsAsWJ9JGlCf3h1Rpm5qOWQWzcovnOP7F7F0DOvVTVczI0gsgZ8RJpkp9BUAVGubZEkM9CpnozJ4hTBx3OqeARlcU7ksVOWcyiQt3aBPTG-VxPhJI5s8NHJurjlO2dV8ILBNEbyoGunoQ3x3IZA1wu-18ZTxik1FXudy2uxDWcbfrwl_1t-mg8dFh7QSO0gngC1nOaiOojvXQjiLmkC-XRSHzNOKm-evoPt0v_OxS9AL_1XX7b2E5qyP3HIafGQHQAXyx9Smz_0u5jSbEL1fMdCWhhvwJhNckN1cR-XJLXzd3_j2IYJOC0DlooojuhrjXHJ_Es64_QALuPdjTmmPUX51cIfOXHR12SrZ5AKR6jwD3GAhXhqgibDjCLgsPBvo5lgLvnbrvsQQVJ2LeLc5ZjkhjzNKWzAmq2ZNLlug1ewXsWZz5ApI7AdD6WGk5SrPFclMFMMCfshAXk83cXnfRK6DFdorqtKZdM2fc006aJxUWpyTYRNx3Myd04fV2_cDoQ.wxLLpkbPMiLJdAT3neW_iQ
57 changes: 57 additions & 0 deletions .drone.yml
@@ -0,0 +1,57 @@
build:
css:
image: mhart/alpine-node:4
commands:
- make install
- make build-sass
js:
image: pandeiro/lein
commands:
- make install
- make build-cljs

notify:
slack:
webhook_url: $$SLACK_WEBHOOK_URL
channel: ulysses
username: drone

# tag image with "latest" or "develop", and build number
publish:
docker:
file: Dockerfile
username: $$DOCKER_USER
password: $$DOCKER_PASS
email: $$DOCKER_EMAIL
repo: uconncore/ulysses-front
tag: latest
when:
branch: master
docker:
file: Dockerfile
username: $$DOCKER_USER
password: $$DOCKER_PASS
email: $$DOCKER_EMAIL
repo: uconncore/ulysses-front
tag: develop
when:
branch: develop

# deploy new image to rancher (using ulysses stack)
deploy:
rancher:
url: $$RANCHER_URL
access_key: $$RANCHER_ACCESS_KEY
secret_key: $$RANCHER_SECRET_KEY
service: ulysses/front-staging
docker_image: uconncore/ulysses-front:develop
when:
branch: develop
rancher:
url: $$RANCHER_URL
access_key: $$RANCHER_ACCESS_KEY
secret_key: $$RANCHER_SECRET_KEY
service: ulysses/front-prod
docker_image: uconncore/ulysses-front:latest
when:
branch: master
2 changes: 1 addition & 1 deletion .editorconfig
Expand Up @@ -8,7 +8,7 @@ insert_final_newline = true

# Matches multiple files with brace expansion notation
# Set default charset
[{*.clj,*.cljs,*.scss,package.json}]
[{*.clj,*.cljs,*.scss,*.yml,package.json}]
charset = utf-8
indent_style = space
indent_size = 2
1 change: 1 addition & 0 deletions .gitignore
Expand Up @@ -7,3 +7,4 @@ out
/.sass-cache
/node_modules
/.lein-repl-history
/secrets.yml
3 changes: 3 additions & 0 deletions Dockerfile
@@ -0,0 +1,3 @@
FROM kyma/docker-nginx
ADD resources/public /var/www
CMD 'nginx'
2 changes: 2 additions & 0 deletions README.md
@@ -1,5 +1,7 @@
# ulysses (front-end)

[![Build Status](http://155.37.254.135/api/badges/core/ulysses-front/status.svg)](http://155.37.254.135/core/ulysses-front)

stack:

* language: [clojure](https://clojure.org/) / [clojurescript](https://github.com/clojure/clojurescript) [1]
Expand Down
5 changes: 5 additions & 0 deletions docker-compose.yml
@@ -0,0 +1,5 @@
front-staging:
image: uconncore/ulysses-front:develop

front-prod:
image: uconncore/ulysses-front:latest
10 changes: 7 additions & 3 deletions src/cljs/ulysses/components/basic.cljs
Expand Up @@ -27,14 +27,18 @@

;; bootstrap helpers -----------------------

(defn label [contextual & rest]
(defn label
"bootstrap label"
[contextual & rest]
(let [classes ["label" (str "label-" (name contextual))]
cname (string/join "." (into ["span"] classes))]
(into [(keyword cname)] rest)))

(defn nav-item [href & body]
(defn nav-item
"bootstrap nav item"
[href & rest]
[:li.nav-item
(into [link href {}] body)])
(into [link href {}] rest)])

;; css transition group --------------------

Expand Down

0 comments on commit b0cb33e

Please sign in to comment.