Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reduce image size #163

Closed
wants to merge 38 commits into from
Closed
Changes from 1 commit
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
3370557
minimizing image
dmalan Jun 6, 2023
ab0980e
removed workaround fix for liveshare extension
rongxin-liu Jun 6, 2023
33e1db0
use docker multi-statge build, push minimized for testing
rongxin-liu Jun 6, 2023
c2ef0f0
install build-essential for runtime
rongxin-liu Jun 6, 2023
18f4619
install ruby-dev, consolidated RUN statements
rongxin-liu Jun 6, 2023
61cd0cf
cleaned up dockerfile
rongxin-liu Jun 7, 2023
21cf85b
Adds Bulgarian
rongxin-liu Jul 3, 2023
5a74679
updates runtime versions
rongxin-liu Jul 3, 2023
95bb931
updated Java runtime
rongxin-liu Aug 10, 2023
7517ba0
updated jdk path
rongxin-liu Aug 22, 2023
5a76305
updated sqlite3 wrapper to get input from stdin
rongxin-liu Aug 28, 2023
2daac76
rebuild image
rongxin-liu Sep 12, 2023
7635d92
trigger deployment
rongxin-liu Oct 2, 2023
fb900a5
rebuild image (style50 updates)
rongxin-liu Oct 5, 2023
9a0e2f9
update python version to 3.12.0
rongxin-liu Oct 17, 2023
81d0021
update python-cs50
rongxin-liu Oct 17, 2023
16bb7ff
install setuptools
rongxin-liu Oct 17, 2023
2b6c1d8
rebuild image (style50 updates)
rongxin-liu Oct 27, 2023
5139441
rebuild image (cs50 packages updates)
rongxin-liu Oct 31, 2023
a218b00
updated sqlite3 version
rongxin-liu Nov 1, 2023
8db1140
fixed patch file
rongxin-liu Nov 1, 2023
6d068a2
updates Node
dmalan Nov 19, 2023
02bfc75
Adds --no-install-suggests to minimizing branch
dmalan Nov 19, 2023
a2ab5bf
Merge pull request #179 from cs50/nodejs
rongxin-liu Nov 19, 2023
95931ca
Merge pull request #180 from cs50/minimizing-patch
rongxin-liu Nov 19, 2023
3acb330
Removes weasyprint, gh
dmalan Nov 19, 2023
5e4d518
using --remote-name
dmalan Nov 19, 2023
f9fdda6
Updates Java, shrinks Python
dmalan Nov 19, 2023
d542104
shrunk ruby
dmalan Nov 19, 2023
5cf3c27
Merge pull request #183 from cs50/java
rongxin-liu Nov 19, 2023
9af09a9
updated HISTCONTROL
dmalan Nov 19, 2023
f737dcb
fixed style
dmalan Nov 19, 2023
4572cfd
Merge pull request #181 from cs50/tweaks
rongxin-liu Nov 20, 2023
464c1ea
adds check for app.py to http-server
dmalan Nov 21, 2023
e653eda
tidies formatting
dmalan Nov 21, 2023
4b10bc5
added wsgi.py detection to match flask's application discovery behavior
rongxin-liu Nov 21, 2023
221ff24
Merge pull request #184 from cs50/scripts
rongxin-liu Nov 21, 2023
f228df5
updates http-server wrapper to check for path
dmalan Nov 22, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
removed workaround fix for liveshare extension
rongxin-liu committed Jun 6, 2023

Verified

This commit was signed with the committer’s verified signature. The key has expired.
tdmorello Tim Morello
commit ab0980e92a859c5e2b3bd3f1ba89b72481d10027
9 changes: 0 additions & 9 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -195,15 +195,6 @@ RUN gem install \
gem specific_install https://github.com/cs50/jekyll-theme-cs50 develop


# Temporary fix for "libssl.so.1.1: cannot open shared object file: No such file or directory" on Ubuntu 22.04
# https://stackoverflow.com/questions/72133316/ubuntu-22-04-libssl-so-1-1-cannot-open-shared-object-file-no-such-file-or-di
RUN cd /tmp && \
curl --remote-name http://archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2.19_amd64.deb && \
curl --remote-name http://ports.ubuntu.com/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2.19_arm64.deb && \
(dpkg --install libssl1.1_1.1.1f-1ubuntu2.19_amd64.deb || dpkg --install libssl1.1_1.1.1f-1ubuntu2.19_arm64.deb) && \
rm --force --recursive libssl1.1_1.1.1f-1ubuntu2.19*


# Copy files to image
COPY ./etc /etc
COPY ./opt /opt