Skip to content

Commit

Permalink
commit citadel dockerfiles
Browse files Browse the repository at this point in the history
Signed-off-by: Mikael Arguedas <[email protected]>
  • Loading branch information
mikaelarguedas committed Feb 20, 2020
1 parent 2081a8c commit 858a224
Show file tree
Hide file tree
Showing 4 changed files with 77 additions and 0 deletions.
19 changes: 19 additions & 0 deletions ignition/citadel/ubuntu/bionic/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
all: help

help:
@echo ""
@echo "-- Help Menu"
@echo ""
@echo " 1. make build - build all images"
@echo " 2. make pull - pull all images"
@echo " 3. make clean - remove all images"
@echo ""

build:
@docker build --tag=ignition:citadel-bionic ignition/.

pull:
@docker pull ignition:citadel-bionic

clean:
@docker rmi -f ignition:citadel-bionic
32 changes: 32 additions & 0 deletions ignition/citadel/ubuntu/bionic/ignition/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
# This is an auto generated Dockerfile for ignition:ignition
# generated from docker_images/create_ignition_image.Dockerfile.em
FROM ubuntu:bionic

# setup timezone
RUN echo 'Etc/UTC' > /etc/timezone && \
ln -s /usr/share/zoneinfo/Etc/UTC /etc/localtime && \
apt-get update && apt-get install -q -y tzdata && rm -rf /var/lib/apt/lists/*

# install packages
RUN apt-get update && apt-get install -q -y \
dirmngr \
gnupg2 \
lsb-release \
&& rm -rf /var/lib/apt/lists/*

# setup keys
RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys D2486D2DD83DB69272AFE98867170598AF249743

# setup sources.list
RUN . /etc/os-release \
&& echo "deb http://packages.osrfoundation.org/gazebo/$ID-stable `lsb_release -sc` main" > /etc/apt/sources.list.d/gazebo-latest.list

# install ignition packages
RUN apt-get update && apt-get install -q -y \
ignition-citadel=1.0.0-1* \
&& rm -rf /var/lib/apt/lists/*

# setup environment
EXPOSE 11345

CMD ["ign", "gazebo", "-s"]
13 changes: 13 additions & 0 deletions ignition/citadel/ubuntu/bionic/images.yaml.em
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
%YAML 1.1
# Ignition Dockerfile database
---
images:
ignition:
base_image: @(os_name):@(os_code_name)
maintainer_name: @(maintainer_name)
template_name: docker_images/create_ignition_image.Dockerfile.em
# entrypoint_name: docker_images/no_entrypoint.sh
template_packages:
- docker_templates
ignition_packages:
- ignition-@(ignition_version)
13 changes: 13 additions & 0 deletions ignition/citadel/ubuntu/bionic/platform.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
%YAML 1.1
# Ignition Dockerfile database
---
platform:
os_name: ubuntu
os_code_name: bionic
ignition_version: citadel
user_name: ignition
maintainer_name:
arch: amd64
type: distribution
version:
release: stable

0 comments on commit 858a224

Please sign in to comment.