Skip to content

Commit

Permalink
New dockerfile and docker-compose
Browse files Browse the repository at this point in the history
  • Loading branch information
arshbot committed Mar 5, 2024
1 parent 3c21565 commit f682c12
Show file tree
Hide file tree
Showing 2 changed files with 44 additions and 0 deletions.
33 changes: 33 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# Use an official Ruby runtime as a parent image
FROM ruby:2.6.4

# Set the working directory in the container
WORKDIR /usr/src/app

# Clone the bitcoinops.github.io repository
RUN git clone https://github.com/bitcoinops/bitcoinops.github.io.git

# Change to the repository directory
WORKDIR /usr/src/app/bitcoinops.github.io

# Install program to configure locales
RUN apt-get update
RUN apt-get install -y locales
RUN dpkg-reconfigure locales && \
locale-gen C.UTF-8 && \
/usr/sbin/update-locale LANG=C.UTF-8

# Install needed default locale for Makefly
RUN echo 'en_US.UTF-8 UTF-8' >> /etc/locale.gen && \
locale-gen

# Set default locale for the environment
ENV LC_ALL C.UTF-8
ENV LANG en_US.UTF-8
ENV LANGUAGE en_US.UTF-8

# Install any needed gems specified in Gemfile
RUN bundle install

# Make port 4000 available to the world outside this container
EXPOSE 4000
11 changes: 11 additions & 0 deletions docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
version: '3'

services:
bitcoinops:
build: .
ports:
- "4000:4000"
volumes:
- .:/usr/src/app
working_dir: /usr/src/app
command: /bin/bash

0 comments on commit f682c12

Please sign in to comment.