Coen 278 Advanced Web Programming
Просмотр сайта
Coen 278 - Advanced Web Programming - Университет Санта -Клары
Информация
- Код: Коэн 278
- Термин: 2019 Весна
- Преподаватель: Юань Ван
- Учебник: Agile Web Development с Rails 6
- Предварительное условие:
Учебный план
- Структура высокого уровня
- Разработка веб -приложений в целом
- Программирование на стороне сервера с использованием Ruby для создания веб -приложений, например, мы будем использовать Ruby для написания веб -сервера
- Использование Frameworks для создания веб -приложений мы будем использовать два: Sinatra, Ruby On Rails
- Другие проблемы (т.е. безопасность)
- Другие языки и рамки.
Docker Ruby CGI Server Image
Изображение Docker для Ruby CGI Server.
Синатра
Инициировать контейнер и установить текущий каталог
docker run -it -p 80:80 -v ${pwd} :/pwd -w /pwd ruby Запустить Синатру по телефону 0,0.0.0:80
# w/ shebang
[name].rb -o 0.0.0.0 -p 80
# w/o shabang
ruby [name].rb -o 0.0.0.0 -p 80
Отлаживать
-
/usr/bin/env: 'rubyr': No such file or directory : изменить EOF с CRLF ( r n) на lf ( n)
Тодо
- Сравнение сервера приложений Ruby: https://ruby-china.org/topics/25276