Uncensored72828 commited on
Commit
cd55802
·
verified ·
1 Parent(s): 7cf210b

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +7 -6
Dockerfile CHANGED
@@ -4,13 +4,13 @@ FROM ubuntu:22.04
4
  # Desabilita interações durante a instalação no apt
5
  ENV DEBIAN_FRONTEND=noninteractive
6
 
7
- # 1. INSTALANDO DEPENDÊNCIAS DO SISTEMA
8
  RUN apt-get update && apt-get install -y \
9
  curl wget git unzip zip tar xz-utils \
10
  build-essential cmake ninja-build pkg-config \
11
  openjdk-17-jdk \
12
  python3 python3-pip \
13
- sudo nano \
14
  && rm -rf /var/lib/apt/lists/*
15
 
16
  # 2. INSTALANDO O VS CODE (CODE-SERVER)
@@ -51,18 +51,19 @@ ENV ANDROID_NDK_HOME=$ANDROID_HOME/ndk/25.2.9519653
51
  RUN curl -s "https://get.sdkman.io" | bash && \
52
  bash -c "source $HOME/.sdkman/bin/sdkman-init.sh && sdk install kotlin"
53
 
54
- # 8. INSTALANDO EXTENSÕES DO VS CODE (Java, Kotlin, C/C++)
 
55
  RUN code-server --install-extension redhat.java \
56
  && code-server --install-extension vscjava.vscode-java-debug \
57
  && code-server --install-extension fwcd.kotlin \
58
- && code-server --install-extension ms-vscode.cpptools \
59
- && code-server --install-extension ms-vscode.cmake-tools
60
 
61
  # 9. CONFIGURAÇÕES FINAIS E PERMISSÕES
62
  COPY --chown=user:user start.sh $HOME/start.sh
63
  RUN chmod +x $HOME/start.sh && mkdir -p $HOME/workspace
64
 
65
- # 10. DIRETRIZES HUGGING FACE
66
  EXPOSE 7860
67
 
68
  # Inicia o sistema
 
4
  # Desabilita interações durante a instalação no apt
5
  ENV DEBIAN_FRONTEND=noninteractive
6
 
7
+ # 1. INSTALANDO DEPENDÊNCIAS DO SISTEMA (Adicionado o 'clangd' para o motor C++)
8
  RUN apt-get update && apt-get install -y \
9
  curl wget git unzip zip tar xz-utils \
10
  build-essential cmake ninja-build pkg-config \
11
  openjdk-17-jdk \
12
  python3 python3-pip \
13
+ sudo nano clangd \
14
  && rm -rf /var/lib/apt/lists/*
15
 
16
  # 2. INSTALANDO O VS CODE (CODE-SERVER)
 
51
  RUN curl -s "https://get.sdkman.io" | bash && \
52
  bash -c "source $HOME/.sdkman/bin/sdkman-init.sh && sdk install kotlin"
53
 
54
+ # 8. INSTALANDO EXTENSÕES DO VS CODE (Corrigido para Open VSX)
55
+ # Substituímos a extensão restrita da MS pelo llvm-clangd (O melhor motor C++ open-source) e twxs.cmake
56
  RUN code-server --install-extension redhat.java \
57
  && code-server --install-extension vscjava.vscode-java-debug \
58
  && code-server --install-extension fwcd.kotlin \
59
+ && code-server --install-extension llvm-vs-code-extensions.vscode-clangd \
60
+ && code-server --install-extension twxs.cmake
61
 
62
  # 9. CONFIGURAÇÕES FINAIS E PERMISSÕES
63
  COPY --chown=user:user start.sh $HOME/start.sh
64
  RUN chmod +x $HOME/start.sh && mkdir -p $HOME/workspace
65
 
66
+ # 10. DIRETRIZES HUGGING FACE E PORTAS
67
  EXPOSE 7860
68
 
69
  # Inicia o sistema