-
Notifications
You must be signed in to change notification settings - Fork 0
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
Blandat240117 #24
Blandat240117 #24
Changes from 6 commits
7e6efbb
0ae89c0
4078948
d3dfaf8
6a1e164
41efb9d
7eaae66
cb4f689
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
// For format details, see https://aka.ms/devcontainer.json. | ||
|
||
{ | ||
"name": "KonCEPT-LaTeX", | ||
// Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile | ||
"build": { | ||
"dockerfile": "../Dockerfile" | ||
}, | ||
|
||
// Features to add to the dev container. More info: https://containers.dev/features. | ||
"features": { | ||
"ghcr.io/devcontainers/features/github-cli:1": {} | ||
}, | ||
|
||
"customizations": { | ||
"vscode": { | ||
"extensions": [ | ||
"editorconfig.editorconfig", | ||
"james-yu.latex-workshop" | ||
] | ||
} | ||
} | ||
|
||
// Use 'postCreateCommand' to run commands after the container is created. | ||
// "postCreateCommand": "sudo chmod a+x \"$(pwd)\" && sudo rm -rf /var/www/html && sudo ln -s \"$(pwd)\" /var/www/html" | ||
|
||
// Uncomment to connect as root instead. More info: https://aka.ms/dev-containers-non-root. | ||
// "remoteUser": "root" | ||
} |
Original file line number | Diff line number | Diff line change | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
@@ -1,10 +1,21 @@ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
FROM alpine:3.19 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
FROM ubuntu:22.04 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RUN apk add --no-cache \ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
make \ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
texlive \ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
texlive-xetex \ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
texmf-dist-fontsextra \ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
texmf-dist-latexextra \ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
texmf-dist-pictures \ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
texmf-dist-science | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ENV DEBIAN_FRONTEND=noninteractive | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RUN sudo apt-get --quiet update && \ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
sudo apt-get --quiet --assume-yes install \ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
texlive \ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
texlive-extra-utils \ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
texlive-lang-european \ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
texlive-science \ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
texlive-fonts-recommended \ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
texlive-fonts-extra \ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
latexmk \ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tidy \ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
chktex \ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
octave \ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gnuplot \ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
build-essentials \ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Paketet - build-essentials \
+ build-essential \ Committable suggestion
Suggested change
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
language-pack-sv | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Användningen av - RUN sudo apt-get --quiet update && \
- sudo apt-get --quiet --assume-yes install \
+ RUN apt-get --quiet update && \
+ apt-get --quiet --assume-yes install \ Committable suggestion
Suggested change
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RUN localectl set-locale LANG="sv_SE.UTF-8" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Kommandot - RUN localectl set-locale LANG="sv_SE.UTF-8"
+ RUN apt-get install -y locales && \
+ locale-gen sv_SE.UTF-8 && \
+ update-locale LANG=sv_SE.UTF-8
ENV LANG sv_SE.UTF-8 Committable suggestion
Suggested change
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Bytet från Alpine 3.19 till Ubuntu 22.04 som basbild kan påverka storleken på den slutliga Docker-bilden avsevärt. Ubuntu-bilder är generellt större än Alpine-bilder, vilket kan leda till längre nedladdningstider och större diskutnyttjande.