Skip to content

Instantly share code, notes, and snippets.

@Geal
Created December 27, 2014 01:03
Show Gist options
  • Save Geal/4f4c367a2c775447e4d6 to your computer and use it in GitHub Desktop.
Save Geal/4f4c367a2c775447e4d6 to your computer and use it in GitHub Desktop.
MacBook-de-Geo:phpinclude geal$ cat Dockerfile
# -*- sh -*-
FROM base/archlinux
MAINTAINER Geoffroy Couprie, [email protected]
RUN echo -e "[multilib]\nInclude = /etc/pacman.d/mirrorlist" > /tmp/multilib
RUN cat /etc/pacman.conf /tmp/multilib > /tmp/pacman.conf
RUN mv /tmp/pacman.conf /etc/pacman.conf
RUN pacman -Syu --noconfirm
RUN pacman -S --noconfirm curl unzip lib32-zlib lib32-ncurses lib32-bzip2
WORKDIR /home
RUN curl get.pharo.org/stable+vm | bash
RUN echo "Pharo installed"
<? include 'seaside' ?>
MacBook-de-Geo:phpinclude geal$ php Dockerfile
# -*- sh -*-
FROM base/archlinux
MAINTAINER Geoffroy Couprie, [email protected]
RUN echo -e "[multilib]\nInclude = /etc/pacman.d/mirrorlist" > /tmp/multilib
RUN cat /etc/pacman.conf /tmp/multilib > /tmp/pacman.conf
RUN mv /tmp/pacman.conf /etc/pacman.conf
RUN pacman -Syu --noconfirm
RUN pacman -S --noconfirm curl unzip lib32-zlib lib32-ncurses lib32-bzip2
WORKDIR /home
RUN curl get.pharo.org/stable+vm | bash
RUN echo "Pharo installed"
# -*- sh -*-
FROM geal/archlinux-pharo-smalltalk
MAINTAINER Geoffroy Couprie, [email protected]
ADD ./install-seaside.st /home/install-seaside.st
RUN ./pharo Pharo.image ./install-seaside.st
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment