mirror of
https://github.com/alrayyes/hugo-node-ruby-docker
synced 2023-11-14 15:56:28 +00:00
replaced wercker yml with Dockerfile
This commit is contained in:
parent
e1336a7425
commit
b86d650616
7
Dockerfile
Normal file
7
Dockerfile
Normal file
@ -0,0 +1,7 @@
|
||||
FROM ubuntu:14.04
|
||||
MAINTAINER Ryan Kes <ryan@andthensome.nl>
|
||||
RUN curl -sL https://deb.nodesource.com/setup | sudo bash -
|
||||
RUN apt-get update && apt-get upgrade -y
|
||||
RUN apt-get install -y golang git wget nodejs npm git-core curl zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev python-software-properties libffi-dev
|
||||
RUN wget https://github.com/spf13/hugo/releases/download/v0.14/hugo_0.14_amd64.deb && dpkg -i hugo_0.14_amd64.deb && rm hugo_0.14_amd64.deb
|
||||
RUN cd && git clone git://github.com/sstephenson/rbenv.git .rbenv && echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile && echo 'eval "$(rbenv init -)"' >> ~/.bash_profile && git clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build && echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bash_profile && . ~/.bash_profile && rbenv install -v 2.2.3 && rbenv global 2.2.3 && echo "gem: --no-document" > ~/.gemrc && gem install bundler
|
@ -1,21 +0,0 @@
|
||||
name: golang-gulp-ruby
|
||||
version: 0.0.1
|
||||
inherits: wercker/ubuntu12.04-webessentials@0.0.3
|
||||
type: main
|
||||
platform: ubuntu@12.04
|
||||
description: wercker box to run hugo in combination with nodejs and ruby
|
||||
keywords:
|
||||
- golang
|
||||
- nodejs
|
||||
- ruby
|
||||
- opensource
|
||||
script: |
|
||||
sudo apt-get update -y
|
||||
sudo apt-get install golang build-essential -y
|
||||
sudo curl -L https://get.rvm.io | bash -s stable
|
||||
sudo source ~/.rvm/scripts/rvm
|
||||
sudo rvm requirements
|
||||
sudo rvm install ruby
|
||||
sudo rvm use ruby --default
|
||||
sudo curl --silent --location https://deb.nodesource.com/setup_0.12 | sudo bash -
|
||||
sudo apt-get install --yes nodejs
|
Loading…
Reference in New Issue
Block a user