Vscode-docker: рдорд▓реНрдЯреА-рд╕реНрдЯреЗрдЬ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдореЗрдВ рд╕реНрдЯреЗрдЬ рдХреЗ рдмрдЬрд╛рдп FROM рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рд╕реЗ DockerHub рд▓рд┐рдВрдХ рдкрд░ рд▓реЗ рдЬрд╛рддрд╛ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 5 рдЬреВрди 2020  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: microsoft/vscode-docker

рдЕрд░реЗ VSCode рдбреЙрдХрд░ рдЯреАрдо,

рдореИрдВрдиреЗ рдЕрднреА рджреЗрдЦрд╛ рд╣реИ рдХрд┐ рд╣рд╛рд▓рд┐рдпрд╛ рдЕрдкрдбреЗрдЯ рдиреЗ рдЫрд╡рд┐ рдирд╛рдо рдкрд░ Ctrl + рдХреНрд▓рд┐рдХ рдХрд░рдирд╛ рд╕рдВрднрд╡ рдмрдирд╛ рджрд┐рдпрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдбреЙрдХрд░рд╣рдм рдореЗрдВ рдЙрдкрдпреБрдХреНрдд рдПрдХ рдЦреЛрд▓реЗрдВ, рдЬреЛ рд╢рд╛рдирджрд╛рд░ рд╣реИ! . рддреЛ рдореБрдЭреЗ рдмрд╕ рдЗрд╕ рдЫреЛрдЯреА рд╕реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛, рдФрд░ рдмрд┐рд▓реНрдХреБрд▓ рдХреЛрдИ рдбреАрд▓ рдмреНрд░реЗрдХрд░ рдирд╣реАрдВ рдерд╛, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдареАрдХ рдХрд░рдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред

рд╕реНрдерд┐рддрд┐:

рдореИрдВ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдореЗрд░реЗ рд╕рднреА рдЪрд░рдгреЛрдВ рдореЗрдВ рд╕рдорд╛рди WORKDIR рдФрд░ LABEL , рдФрд░ EXPOSE -рдПрдХ рд╣реА рдкреЛрд░реНрдЯ рд╣реЛ, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рд╢реАрд░реНрд╖ рдкрд░ рдПрдХ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдЫрд╡рд┐ рдбрд╛рд▓реА, рдФрд░ рдЗрд╕реЗ рдПрдХ рдмрдирд╛ рджрд┐рдпрд╛ base рдЪрд░рдгред рдореИрдВ рдЬреЛ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЙрд╕рдХрд╛ рдПрдХ рдЕрдВрд╢ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИред

FROM node:12-alpine as base
LABEL MAINTAINER="Sam Huynh"
WORKDIR /srv/app
EXPOSE 1337

# Dev dependencies
FROM base as dev_dependencies
COPY package.json yarn.lock ./
RUN yarn install && \
    yarn cache clean

# Dev stage
FROM base as development

COPY . .
COPY --from=dev_dependencies /srv/app/node_modules ./node_modules
CMD ["yarn", "develop"]

# Other stages
## Build something else...

рдХрд╛рдо рдХрд░ рд░рд╣реЗ:

  • Ctrl+ node рдкрд░ FROM node:12-alpine рдХрд░рдиреЗ рд╕реЗ рдореБрдЭреЗ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдиреЛрдб рдбреЙрдХрд░ рдЫрд╡рд┐ рдЦреЛрд▓рдиреЗ
    Screenshot from 2020-06-05 10-24-11

  • dev_dependencies рдореЗрдВ --from=dev_dependencies рдкрд░ Ctrl+рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рд╕реЗ рдореИрдВ рд╡рд╛рдкрд╕ рдЙрд╕ рдЕрд╡рд╕реНрдерд╛ рдореЗрдВ рдЖ рдЬрд╛рддрд╛ рд╣реВрдВ, рдЬреЛ рд╕рд╣реА рднреА рд╣реИред
    Screenshot from 2020-06-05 10-27-08

рдЕрдкреЗрдХреНрд╖рд┐рдд рд╣реЛрдирд╛:

  • Ctrl+ base рдкрд░ FROM base рдХрд░рдиреЗ рд╕реЗ base рдЪрд░рдг рдкрд░ рд╡рд╛рдкрд╕ рдЪрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИред

рдХреНрдпрд╛ рд╣реБрдЖ:

рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдмрддрд╛рдПрдВ рдХрд┐ рдХреНрдпрд╛ рдХреЛрдИ рдЕрдиреНрдп рдЬрд╛рдирдХрд╛рд░реА рд╣реИ рдЬреЛ рдореИрдВ рдпрд╣рд╛рдВ рдбрд╛рд▓ рд╕рдХрддрд╛ рд╣реВрдВред

fix released language-server

рд╕рднреА 4 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдореИрдВрдиреЗ рдЕрднреА рджреЗрдЦрд╛ рд╣реИ рдХрд┐ рд╣рд╛рд▓ рдХреЗ рдЕрдкрдбреЗрдЯ рдиреЗ рдЫрд╡рд┐ рдирд╛рдо рдкрд░ Ctrl+рдХреНрд▓рд┐рдХ рдХрд░рдирд╛ рд╕рдВрднрд╡ рдмрдирд╛ рджрд┐рдпрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдбреЙрдХрд░рд╣рдм рдореЗрдВ рдЙрдкрдпреБрдХреНрдд рдПрдХ рдЦреЛрд▓реЗрдВ, рдЬреЛ _fantastic!_ рд╣реИред

рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ, рд╡рд╣ рд╕реБрд╡рд┐рдзрд╛ рдЕрдм рдХрдо рд╕реЗ рдХрдо рдПрдХ рд╕рд╛рд▓ рдХреЗ рд▓рд┐рдП рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП рдереА... рдЕрдЪреНрдЫрд╛, рдЦреБрд╢реА рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдпрд╣ рдЙрдкрдпреЛрдЧреА рд▓рдЧреА, @samhwang!

рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛрдЖрдкрдХреЗ рдореБрджреНрджреЗ рдХрд╛ рд╕рд╡рд╛рд▓ рд╣реИ, рдЗрд╕реЗ рдореЗрд░реЗ рдзреНрдпрд╛рди рдореЗрдВ рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХрд╛ рдзрдиреНрдпрд╡рд╛рджред рдореИрдВрдиреЗ рдЗрд╕реЗ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджреЛ рдЯрд┐рдХрдЯ рдЦреЛрд▓реЗ рд╣реИрдВред

рд╣рд╛рдБ, рдореИрдВрдиреЗ рдЗрд╕реЗ рдХрдо рд╕реЗ рдХрдо рдПрдХ рдорд╣реАрдиреЗ рдкрд╣рд▓реЗ рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ рдерд╛, рдЬрдмрдХрд┐ рдореИрдВрдиреЗ рдХрд┐рд╕реА рдЕрдиреНрдп рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдбреЙрдХрд░рдлрд╛рдЗрд▓ рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ рдерд╛, рдФрд░ рдореИрдВ рдХрд╕рдо рдЦрд╛рддрд╛ рд╣реВрдВ рдХрд┐ рдореИрдВрдиреЗ рдЗрд╕реЗ рдорд╛рд░реНрдЪ рд╕реЗ рдкрд╣рд▓реЗ рдХрднреА рдирд╣реАрдВ рджреЗрдЦрд╛ред :рдкреА

@samhwang рдореИрдВрдиреЗ рдЗрд╕реЗ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП #2146 рдЦреЛрд▓рд╛ рд╣реИред рдЗрд╕ рдмрдЧ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд┐рд░ рд╕реЗ рдзрдиреНрдпрд╡рд╛рдж!

рд╣рдордиреЗ рдбреЙрдХрд░ 1.4.0 рдЬрд╛рд░реА рдХрд┐рдпрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдлрд┐рдХреНрд╕ рд╣реИред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

wsmelton picture wsmelton  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Justpro77 picture Justpro77  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

bradygmsft picture bradygmsft  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

sajayantony picture sajayantony  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

thernstig picture thernstig  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ