рдХреНрдпрд╛ docker-compose.yml
рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП docker-compose.yml
рдХреЗ рд╕рд╛рде рдХрд┐рд╕реА рдЕрдиреНрдп рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкрд░ рдирд┐рд░реНрднрд░ рд░рд╣рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рд╣реИ?
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдорд╛рди рд▓реЗрдВ рдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд░реЗрдкреЛ рдореЗрдВ рдПрдХ рдПрдкреАрдЖрдИ рд╣реИ рдФрд░ рджреВрд╕рд░реЗ рд░реЗрдкреЛ рдореЗрдВ рдПрдХ рдпреВрдЖрдИ рд╣реИред рдФрд░ рджреЛрдиреЛрдВ рдХреЗ рдкрд╛рд╕ docker-compose.yml
рдлрд╝рд╛рдЗрд▓ рд╣реИ рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рдкрд╛рд╕ рдЖрд╡рд╢реНрдпрдХ рдХрдВрдЯреЗрдирд░реЛрдВ рдХрд╛ рдЕрдкрдирд╛ рд╕реЗрдЯ рд╣реИред
рдХреНрдпрд╛ UI рдореЗрдВ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХрд╛ рдирд┐рд░реНрджреЗрд╢ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдЙрд╕реЗ API рдФрд░ рдЙрд╕рдХреЗ рд╕рднреА рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣реЗрдЧрд╛?
рдирдорд╕реНрддреЗ!
рдЖрдкрдХреЛ extends
рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рд╕рд╛рде рдХреБрдЫ рдРрд╕рд╛ рд╣реА рд╣рд╛рд╕рд┐рд▓ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП: https://docs.docker.com/compose/extends/#understand -the-extends-configuration
рдХреНрдпрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗ рд▓рд┐рдП рдПрдХ рд░реЗрдкреЛ рдореЗрдВ рдПрдХрд╛рдзрд┐рдХ рдХрдВрдкреЛрдЬрд╝ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ? рдРрд╕реЗ рдореЗрдВ UI рдФрд░ рд╕рд░реНрд╡рд┐рд╕ рдПрдХ рд╣реА рд░реЗрдкреЛ рдореЗрдВ рдирд╣реАрдВ рд╣реЛрдВрдЧреЗред
рдпрд╣ рдПрдХ рднрдпрд╛рдирдХ рдЙрддреНрддрд░ рд╣реИ, рд░рдЪрдирд╛ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХреБрдЫ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдПрдХ рдбреЙрдХрд░ рдЫрд╡рд┐ рдФрд░ рдПрдХ рд╕рдордЧреНрд░ рдбреЙрдХрд░ рдЫрд╡рд┐ (рд▓рд┐рдЦреЗрдВ) рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЗ рдмрд┐рдирд╛ рд╡рд┐рдирд┐рдореЗрдп рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП рдХрд┐ рдЖрдкрдиреЗ рдЕрдкрдиреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рдЫреЛрдЯреЗ рдЯреБрдХрдбрд╝реЛрдВ рдореЗрдВ рддреЛрдбрд╝рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рд╣реИ рдпрд╛ рд╕рд╛рдорд╛рди рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рдПрдХрддреНрд░ рдХрд┐рдпрд╛ рд╣реИ рдПрдХ рдмрдбрд╝реА рдЗрдХрд╛рдИред
рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЙрджреНрдпреЛрдЧ рдЗрдирд╣реЗрд░рд┐рдЯреЗрдВрд╕ (рд╡рд┐рд╕реНрддрд╛рд░) рдкрд░ рд╕рдВрд░рдЪрдирд╛ рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреЗрддрд╛ рд╣реИред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдпрд╣ рдПрдХ рднрдпрд╛рдирдХ рдЙрддреНрддрд░ рд╣реИ, рд░рдЪрдирд╛ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХреБрдЫ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдПрдХ рдбреЙрдХрд░ рдЫрд╡рд┐ рдФрд░ рдПрдХ рд╕рдордЧреНрд░ рдбреЙрдХрд░ рдЫрд╡рд┐ (рд▓рд┐рдЦреЗрдВ) рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЗ рдмрд┐рдирд╛ рд╡рд┐рдирд┐рдореЗрдп рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП рдХрд┐ рдЖрдкрдиреЗ рдЕрдкрдиреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рдЫреЛрдЯреЗ рдЯреБрдХрдбрд╝реЛрдВ рдореЗрдВ рддреЛрдбрд╝рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рд╣реИ рдпрд╛ рд╕рд╛рдорд╛рди рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рдПрдХрддреНрд░ рдХрд┐рдпрд╛ рд╣реИ рдПрдХ рдмрдбрд╝реА рдЗрдХрд╛рдИред
рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЙрджреНрдпреЛрдЧ рдЗрдирд╣реЗрд░рд┐рдЯреЗрдВрд╕ (рд╡рд┐рд╕реНрддрд╛рд░) рдкрд░ рд╕рдВрд░рдЪрдирд╛ рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреЗрддрд╛ рд╣реИред