Выступая на различных мероприятиях меня часто спрашивают, преподаю ли я где то курсы? Ответ пока нет, но у меня есть готовый курс который я бесплатно выложу сюда в виде 3-х статей. Итак поехали, это урок №1, прошу дочитать до конца, там также будет ссылка на архив. Прежде чем начинать создавать проект необходимо продумать его структуру. Это в целом с Nuxt очень просто, так как роутинг на файлах. Общий каркас проекта который я использую такой: Nginx - конфигурация достаточно простая, так как все его сложности лежат на отдельном сервере, рассмотрим его в конце курса. Наш dockerfile.conf сейчас выглядит вот так:
server {
listen 80;
# Указываем куда у нас смотрит консоль управления сайтом к примеру.
location /management-console/ {
proxy_pass http://backend:8000/management-console/;
}
# Рекомендую всегда статику держать в отдельных локациях
location /media/ {
alias /app/media/;
}
location /static/ {
alias /app/static/;
}
# Ну вот и сам Nu