{"id":2283,"date":"2019-02-03T13:38:25","date_gmt":"2019-02-03T12:38:25","guid":{"rendered":"https:\/\/einstein.amsterdam\/?page_id=2283"},"modified":"2020-02-07T12:33:08","modified_gmt":"2020-02-07T11:33:08","slug":"unipager-docker","status":"publish","type":"page","link":"https:\/\/einstein.amsterdam\/?page_id=2283","title":{"rendered":"Unipager Docker"},"content":{"rendered":"<p>Dockerfile :<\/p>\n<p>\n<code><br \/>\n# derive from our baseimage<br \/>\nFROM resin\/rpi-raspbian:stretch<\/p>\n<p>MAINTAINER Albert Einstein (PD2EMC)<\/p>\n<p>RUN echo \"Set Timezone to Amsterdam...\" \\<br \/>\n&& ln -sf \/usr\/share\/zoneinfo\/Europe\/Amsterdam \/etc\/localtime \\<br \/>\n&& echo \"Updating and installing main packages...\" \\<br \/>\n&& apt-get update \\<br \/>\n&& apt-get install -y apt-utils \\<br \/>\n&& apt-get install -y alsa-utils bash wget mc \\<br \/>\n&& apt-get upgrade -y \\<br \/>\n&& apt-get clean \\<br \/>\n&& apt-get autoremove -y  <\/p>\n<p>WORKDIR \/tmp<\/p>\n<p>RUN echo \"Starting UniPager Installation...\" \\<br \/>\n&& echo \"Add repo to source.list...\" \\<br \/>\n&& sh -c \"echo 'deb http:\/\/www.afu.rwth-aachen.de\/debian unipager main' > \/etc\/a<br \/>\npt\/sources.list.d\/unipager.list\" \\<br \/>\n&& sh -c \"echo 'deb-src http:\/\/www.afu.rwth-aachen.de\/debian unipager main' >> \/<br \/>\netc\/apt\/sources.list.d\/unipager.list\" \\<br \/>\n&& echo \"Get keyfile...\" \\<br \/>\n&& wget http:\/\/www.afu.rwth-aachen.de\/debian\/rwth-afu.key > \/dev\/null 2>&1 \\<br \/>\n&& echo \"Add keyfile to keyring...\" \\<br \/>\n&& apt-key add rwth-afu.key > \/dev\/null 2>&1 \\<br \/>\n&& echo \"Remove keyfile...\" \\<br \/>\n&& rm rwth-afu.key \\<br \/>\n&& echo \"Updating packages...\" \\<br \/>\n&& apt-get update \\<br \/>\n&& echo \"Installing UniPager...\" \\<br \/>\n&& apt-get install unipager \\<br \/>\n&& echo \"Adding passw0rd to UniPager...\" \\<br \/>\n&& sh -c \"echo 'passw0rd' >> \/var\/lib\/unipager\/password\" \\<br \/>\n&& echo \"UniPager installation completed.\" <\/p>\n<p>WORKDIR \/var\/lib\/unipager<\/p>\n<p>ENTRYPOINT [\"unipager\"]\n","protected":false},"excerpt":{"rendered":"<div class=\"mh-excerpt\"><p>Dockerfile : # derive from our baseimage FROM resin\/rpi-raspbian:stretch MAINTAINER Albert Einstein (PD2EMC) RUN echo &#8220;Set Timezone to Amsterdam&#8230;&#8221; \\ &#038;&#038; ln -sf \/usr\/share\/zoneinfo\/Europe\/Amsterdam \/etc\/localtime <a class=\"mh-excerpt-more\" href=\"https:\/\/einstein.amsterdam\/?page_id=2283\" title=\"Unipager Docker\">[&#8230;]<\/a><\/p>\n<\/div>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"_links":{"self":[{"href":"https:\/\/einstein.amsterdam\/index.php?rest_route=\/wp\/v2\/pages\/2283"}],"collection":[{"href":"https:\/\/einstein.amsterdam\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/einstein.amsterdam\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/einstein.amsterdam\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/einstein.amsterdam\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2283"}],"version-history":[{"count":5,"href":"https:\/\/einstein.amsterdam\/index.php?rest_route=\/wp\/v2\/pages\/2283\/revisions"}],"predecessor-version":[{"id":2497,"href":"https:\/\/einstein.amsterdam\/index.php?rest_route=\/wp\/v2\/pages\/2283\/revisions\/2497"}],"wp:attachment":[{"href":"https:\/\/einstein.amsterdam\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2283"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}