mirror of
https://github.com/cmosher01/Epple-II.git
synced 2024-11-05 12:05:11 +00:00
remove docker items
This commit is contained in:
parent
9dabc88073
commit
c14603c74a
63
Dockerfile
63
Dockerfile
@ -1,63 +0,0 @@
|
||||
FROM debian:testing
|
||||
|
||||
MAINTAINER Christopher A. Mosher <cmosher01@gmail.com>
|
||||
|
||||
ENV DEBIAN_FRONTEND noninteractive
|
||||
RUN apt-get update && \
|
||||
apt-get upgrade -y && \
|
||||
apt-get install --no-install-recommends -y \
|
||||
automake \
|
||||
build-essential \
|
||||
libsdl2-dev \
|
||||
supervisor \
|
||||
xa65 \
|
||||
xvfb \
|
||||
x11vnc \
|
||||
&& \
|
||||
apt-get clean
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
WORKDIR /root/
|
||||
|
||||
|
||||
|
||||
COPY config.site /usr/local/share/
|
||||
|
||||
COPY bootstrap configure.ac Makefile.am ./
|
||||
|
||||
COPY NEWS README AUTHORS ChangeLog COPYING* ./
|
||||
|
||||
# quick-start ROMs and floppy disk:
|
||||
ADD https://mosher.mine.nu/monitor.a65 ./
|
||||
ADD https://mosher.mine.nu/applesoft.a65 ./
|
||||
ADD https://mosher.mine.nu/disk2.a65 ./
|
||||
ADD https://mosher.mine.nu/choplifter.woz ./
|
||||
COPY setup.conf ./
|
||||
|
||||
COPY src/ ./src/
|
||||
COPY conf/ ./conf/
|
||||
COPY rom/ ./rom/
|
||||
|
||||
|
||||
|
||||
ENV BUILD_LOG /var/log/build.log
|
||||
|
||||
RUN ./bootstrap 2>&1 | tee -a $BUILD_LOG
|
||||
RUN ./configure 2>&1 | tee -a $BUILD_LOG
|
||||
RUN make clean 2>&1 | tee -a $BUILD_LOG
|
||||
RUN make 2>&1 | tee -a $BUILD_LOG
|
||||
RUN make install 2>&1 | tee -a $BUILD_LOG
|
||||
|
||||
|
||||
|
||||
# supervisor
|
||||
CMD ["supervisord"]
|
||||
COPY supervisord.conf /etc/supervisor/conf.d/
|
||||
|
||||
ENV DISPLAY :0
|
||||
ENV SDL_VIDEODRIVER x11
|
||||
|
||||
EXPOSE 5900
|
@ -1 +0,0 @@
|
||||
test -z "$CXXFLAGS" && CXXFLAGS=-fdiagnostics-color=always
|
@ -1,5 +0,0 @@
|
||||
---
|
||||
epple2:
|
||||
build: .
|
||||
ports:
|
||||
- "5900:5900"
|
12
setup.conf
12
setup.conf
@ -1,12 +0,0 @@
|
||||
motherboard ram e 16K
|
||||
motherboard strap e 16K 8000
|
||||
motherboard ram d 16K
|
||||
motherboard strap d 16K 4000
|
||||
motherboard ram c 16K
|
||||
motherboard strap c 16K 0000
|
||||
import motherboard rom 0000 applesoft.a65
|
||||
import motherboard rom 2800 monitor.a65
|
||||
slot 0 language
|
||||
slot 6 disk
|
||||
import slot 6 rom 0 disk2.a65
|
||||
load slot 6 drive 1 choplifter.woz
|
@ -1,20 +0,0 @@
|
||||
[supervisord]
|
||||
nodaemon=true
|
||||
|
||||
[program:Xvfb]
|
||||
command=Xvfb -screen 0 640x572x24 -ac
|
||||
stdout_logfile=/dev/stdout
|
||||
redirect_stderr=true
|
||||
stdout_logfile_maxbytes=0
|
||||
|
||||
[program:x11vnc]
|
||||
command=x11vnc -forever -passwd epple2
|
||||
stdout_logfile=/dev/stdout
|
||||
redirect_stderr=true
|
||||
stdout_logfile_maxbytes=0
|
||||
|
||||
[program:epple2]
|
||||
command=epple2 setup.conf
|
||||
stdout_logfile=/dev/stdout
|
||||
redirect_stderr=true
|
||||
stdout_logfile_maxbytes=0
|
Loading…
Reference in New Issue
Block a user