File tree 3 files changed +23
-9
lines changed
3 files changed +23
-9
lines changed Original file line number Diff line number Diff line change
1
+ Dockerfile
2
+ .dockerignore
3
+ * .swp
4
+
Original file line number Diff line number Diff line change @@ -9,16 +9,22 @@ WORKDIR /documentation
9
9
# Copy the working directory into the container
10
10
ADD . /documentation
11
11
12
- # Install dependencies
13
- RUN composer self-update && composer install \
14
- && sudo apt-get install ruby-full && sudo apt-get install zlib1g-dev && gem install pkg-config -v "~> 1.1" \
15
- && gem install bundler && bundle install \
16
- && npm install
12
+ # Install PHP dependencies
13
+ RUN composer self-update && composer install
14
+
15
+ # Install Ruby dependencies
16
+ RUN sudo apt-get install ruby-full && sudo apt-get install zlib1g-dev && gem install pkg-config -v "~> 1.1" \
17
+ && gem install bundler && bundle install
18
+
19
+ # Install node dependencies
20
+ RUN npm install
17
21
18
22
# Compile assets (CSS and Terminus Manual)
19
- RUN node_modules/.bin/grunt \
20
- && vendor/pantheon-systems/terminus/bin/terminus list > source/docs/assets/terminus/commands.json --format=json \
21
- && curl https://api.github.com/repos/pantheon-systems/terminus/releases > source/docs/assets/terminus/releases.json
23
+ RUN node_modules/.bin/grunt
24
+
25
+ RUN vendor/pantheon-systems/terminus/bin/terminus list > source/docs/assets/terminus/commands.json --format=json
26
+
27
+ RUN curl https://api.github.com/repos/pantheon-systems/terminus/releases > source/docs/assets/terminus/releases.json
22
28
23
29
# Generate the site in development mode (include drafts)
24
30
RUN bin/sculpin generate --env=dev \
@@ -29,4 +35,4 @@ RUN bin/sculpin generate --env=dev \
29
35
EXPOSE 8000
30
36
31
37
# Serve the site
32
- CMD bin/sculpin server
38
+ CMD /documentation/app.sh
Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+
3
+ # Start the Sculpin server
4
+ bin/sculpin server
You can’t perform that action at this time.
0 commit comments