File tree Expand file tree Collapse file tree 2 files changed +56
-0
lines changed Expand file tree Collapse file tree 2 files changed +56
-0
lines changed Original file line number Diff line number Diff line change
1
+ name : Docker Image CI
2
+
3
+ on :
4
+ push :
5
+ branches : ["master"]
6
+ pull_request :
7
+
8
+ jobs :
9
+ build :
10
+ permissions :
11
+ packages : write
12
+ runs-on : ubuntu-latest
13
+ steps :
14
+ - uses : actions/checkout@v3
15
+ - name : Login to Github Packages
16
+ uses : docker/login-action@v2
17
+ with :
18
+ registry : ghcr.io
19
+ username : ${{ github.actor }}
20
+ password : ${{ secrets.GITHUB_TOKEN }}
21
+ - name : Build the container image
22
+ run : |
23
+ export BUILD_DATE="$(date +%s)"
24
+ docker build . --file Dockerfile --tag ghcr.io/ii/emacs-coder:latest
25
+ - name : Push the container image
26
+ run : |
27
+ docker push ghcr.io/ii/emacs-coder:latest
Original file line number Diff line number Diff line change @@ -6,6 +6,35 @@ RUN apt-get update && \
6
6
ripgrep \
7
7
fasd \
8
8
libtool-bin \
9
+ bash-completion \
10
+ ca-certificates \
11
+ curl \
12
+ direnv \
13
+ dnsutils \
14
+ fd-find \
15
+ file \
16
+ gettext-base \
17
+ git \
18
+ gnupg2 \
19
+ htop \
20
+ iftop \
21
+ iproute2 \
22
+ iputils-ping \
23
+ jq \
24
+ kitty \
25
+ less \
26
+ locate \
27
+ net-tools \
28
+ openssh-client \
29
+ sudo \
30
+ tcpdump \
31
+ tmux \
32
+ tree \
33
+ tzdata \
34
+ unzip \
35
+ vim \
36
+ wget \
37
+ xz-utils \
9
38
sudo
10
39
# Created a ppa for emacs + broadway&nativecomp (build/Dockerfile has some of the process documented)
11
40
# We need a custom build to run against broadwayd
You can’t perform that action at this time.
0 commit comments