Skip to content

Commit 7b4e64b

Browse files
committed
Docerise this project.
1 parent c6f6157 commit 7b4e64b

File tree

3 files changed

+77
-0
lines changed

3 files changed

+77
-0
lines changed

Dockerfile

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
FROM versioneye/ruby-base:1.9.2
2+
MAINTAINER Robert Reiz <[email protected]>
3+
4+
ADD . /app
5+
6+
RUN apt-get update && apt-get install -y supervisor; \
7+
cp /app/supervisord.conf /etc/supervisord.conf; \
8+
mkdir -p /root/.ssh; \
9+
mv /app/veye_deploy_rsa /root/.ssh/id_rsa; \
10+
chmod go-rwx /root/.ssh/id_rsa; \
11+
cd /root/.ssh; ssh-agent -s; eval $(ssh-agent); ssh-add id_rsa; \
12+
ssh-keyscan github.com >> /root/.ssh/known_hosts; \
13+
cd /app/ && bundle install; \
14+
rm /root/.ssh/id_rsa
15+
16+
CMD /usr/bin/supervisord -c /etc/supervisord.conf

supervisord.conf

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
[supervisord]
2+
nodaemon=true
3+
4+
[program:scheduler]
5+
command=/bin/bash -l -c 'cd /app; /usr/local/bundle/bin/bundle exec rake versioneye:scheduler_crawl_r'
6+
autorestart=true
7+
8+
[program:common_worker]
9+
command=/bin/bash -l -c 'cd /app; /usr/local/bundle/bin/bundle exec rake versioneye:common_crawl_worker'
10+
autorestart=true

veye_deploy_key

+51
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
-----BEGIN RSA PRIVATE KEY-----
2+
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
51+
-----END RSA PRIVATE KEY-----

0 commit comments

Comments
 (0)