Octobox(Dropboxと連携、Evernoteっぽい?)のイメージを作った
参考
実行方法
docker run -it -d -p 3000:3000 tukiyo3/octobox
- http://ipaddress:3000 にアクセス
-
Not a member? Create an account →
をクリックしてOctoboxのアカウント作成。(パスワードは8文字以上)
Please connect your Dropbox account to start using Octobox - and have fun!
にてconnect your Dropbox account
リンクをクリック。
画面
redis-server起動待でエラーが出ますが、1分ほど待てば良いです。
-
Dropbox > アプリ > Octobox Dev
にデータが保存されています。
Dockerfile
FROM ruby:slim
RUN \
unlink /etc/localtime ;\
ln -s /usr/share/zoneinfo/Japan /etc/localtime ;\
sed -i -e 's@http://archive@http://jp.archive@' /etc/apt/sources.list
RUN apt-get update -qq
RUN apt-get install -y -qq \
git locales build-essential libicu-dev cmake pkg-config libsqlite3-dev ruby-execjs
RUN locale-gen ja_JP.UTF-8
RUN (cd /srv && git clone https://github.com/asm-products/octobox.git)
WORKDIR /srv/octobox
RUN apt-get install -y -qq \
npm mongodb-server redis-server
RUN npm install -g bower
RUN npm install -g grunt-cli
RUN gem install sass
RUN apt-get install -y -qq \
nodejs-legacy
RUN npm update -g npm
RUN npm update -g bower
RUN npm update -g grunt-cli
RUN npm install
RUN sed -i -e '/angular-ui-codemirror/d' bower.json
RUN bower install --allow-root
EXPOSE 3000
CMD service mongodb start && service redis-server start && grunt
ビルド時にハマった点
bowser install --allow-root
で以下確認が出た。
Unable to find a suitable version for codemirror, please choose one:
1) codemirror#master which resolved to 0dc38d151d and is required by octobox
2) codemirror#3 || 4 which resolved to 4.13.0 and is required by angular-ui-codemirror#0.1.6Prefix the choice with ! to persist it to bower.json
? Answer: 1
と入力待ちで止まるのでsedでbower.json
のangular-ui-codemirror
を消しています。
Author And Source
この問題について(Octobox(Dropboxと連携、Evernoteっぽい?)のイメージを作った), 我々は、より多くの情報をここで見つけました https://qiita.com/tukiyo3/items/be51dba4cc8f9247e01f著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .