海外TECH |
DEV Community |
Getting Started With Flask and Docker: Containerize your first flask application |
https://dev.to/emma_donery/getting-started-with-flask-and-docker-containerize-your-first-flask-application-1f43
|
Getting Started With Flask and Docker Containerize your first flask application DockerDocker is an open source tool which is used to deliver softwares in packages called containers and in the recent days it has changed we think ship and deploy our applications to the server The main advantage of docker is that it enables easy deployment to the cloud since containers have the added benefit of running anywhere without facing dependencies conflicts FlaskFlask is a web micro framework it s a Python module that lets you develop web applications easily without providing rules and specific methodology to follow Flask application structure The server py file This is our main and entry point file that contains all flask logic to run our application The templates folder By default flask will look for any markup files in the templates folder but you can configure to have your html files in a different folder The static folder In our flask applications we uses static folder to keep our static files these include images JavaScript and CSS code NB When creating python application it is advisable to keep virtual environment so that you don t interfere with the global local environment also since we will creating a minimalistic flask application we won t be using static files hence we don t need the static folder server pyfrom flask import Flask render template requestapp Flask name app route register methods GET POST def register if request method POST username request form username email request form email password request form password return render template register html if name main app run debug True Templates register html lt html gt lt head gt lt title gt Welcome to our registration page lt title gt lt head gt lt body gt lt form gt Username lt input type text name username gt Email lt input type text name email gt Password lt input type text name password gt lt form gt lt body gt lt html gt DockerfileFROM python alpineCOPY appCOPY requirements txt app requirements txtWORKDIR appEXPOSE RUN pip install r requirements txtCMD python server py Build your docker image gt gt gt docker build t myimage Run your docker image Now that we have successfully built our image let run it using docker run command the following command will run our myimage image gt gt gt docker run t i myimage Bravo you have containarized your first flask application alternatively you can use docker compose which is used to run multiple docker containers to simplify the process where we use just one command docker compose up to build and run our docker container and docker compose down to stop the container Thank you for reading please feel free to leave additional insights in the comment section below Let Connect You can get in touch with me on linkedin or twitter |
2021-09-18 21:48:40 |
Apple |
AppleInsider - Frontpage News |
Hands on with GoPro Hero 10 Black: A whole new level |
https://appleinsider.com/articles/21/09/18/hands-on-with-gopro-hero-10-black-a-whole-new-level?utm_medium=rss
|
Hands on with GoPro Hero Black A whole new levelThe new GoPro Hero Black may have a nearly identical outward appearance as the model but it s a whole new beast of an action camera GoPro Hero Black continues to impressImpressive new performance Read more |
2021-09-18 21:03:00 |
海外TECH |
Engadget |
Watch SpaceX's all-civilian spaceflight return to Earth starting at 6PM ET |
https://www.engadget.com/watch-spacex-inspiration4-splashdown-live-stream-214529012.html?src=rss
|
Watch SpaceX x s all civilian spaceflight return to Earth starting at PM ETSpaceX s all civilian Inspiration spaceflight is coming to an end and the company wants to be sure you see those last moments The firm is livestreaming its Crew Dragon capsule s return to Earth starting at PM Eastern with an expected splashdown in the Atlantic Ocean near Florida at PM You can watch the stream below The mission saw Shift chief Jared Isaacman and three other civilian crew members Hayley Arceneaux Sian Proctor and Chris Sembroski conduct scientific research around the effects of spaceflight on the human body It also served as a fundraising campaign for St Jude Children s Research Hospital which relies primarily on donations to advance cancer fighting medicine This is the shortest occupied Crew Dragon flight to date The earlier Demo Crew and Crew missions were all planned to dock with the International Space Station and last between nine weeks to six months ーInspiration s three days is a blip in comparison Not that SpaceX is complaining This not only demonstrates the viability of sending civilian only crews to space but could serve as a sales pitch to clients who might only want a brief amount of time in orbit |
2021-09-18 21:45:29 |
海外TECH |
Engadget |
Telegram blocks Russian opposition leader's chat bots during vote |
https://www.engadget.com/telegram-blocks-russia-navalny-chat-bot-during-vote-211544623.html?src=rss
|
Telegram blocks Russian opposition leader x s chat bots during voteThe Russian government still has a strong influence on Telegram despite lifting a ban last year RadioFreeEuropereports Telegram has temporarily blocked all of Russian opposition leader Alexei Navalny s Telegram chat bots during voting in the country s parliamentary election this weekend Company founder Pavel Durov said Telegram would obey an election law barring campaigning during elections calling the law quot legitimate quot The move comes despite the nature of the bots and Durov s past statements One of the bots Smart Voting was only meant to identify candidates that could unseat the dominant United Russia party not just Navalny s Russia of the Future party Durov also decried Apple and Google removing the Smart Voting mobile app from their respective app stores calling it a quot dangerous precedent quot that tolerated censorship Russia under Vladimir Putin has routinely cracked down on any political dissent including actions against Navalny himself such as an attempted assassination linked to Russian agents and a long running effort to quash the broader Smart Voting effort Officials both threatened Apple and Google with fines and have gone so far as to try and throttle internet infrastructure providing access to Smart Voting Whatever the motivations the decision underscores the fine line tech firms tend to walk in Russia While they might object to the Putin regime s tight grips on politics and speech they also can t afford to antagonize the government if they want to have any kind of presence in the country Telegram may object to Russia s policies but it risks depriving residents of a relatively safe avenue for free expression if it defies Russian laws |
2021-09-18 21:15:44 |
海外科学 |
NYT > Science |
SpaceX Inspiration4 Mission Updates: Hours Away From Home. |
https://www.nytimes.com/live/2021/09/18/science/spacex-inspiration4-splashdown/
|
florida |
2021-09-18 21:53:29 |
海外科学 |
NYT > Science |
Who Gets Sick in Space? Inspiration4 May Offer More Clues. |
https://www.nytimes.com/2021/09/16/science/inspiration4-medical-research.html
|
medical |
2021-09-18 21:21:18 |
海外科学 |
NYT > Science |
SpaceX Launches Astronaut Crew Like No Other on Orbital Adventure |
https://www.nytimes.com/2021/09/15/science/spacex-inspiration4-orbit.html
|
SpaceX Launches Astronaut Crew Like No Other on Orbital AdventureThe Inspiration mission successfully lifted off from Florida carrying with it an ambition of making spaceflight more accessible to the broader public |
2021-09-18 21:20:52 |
海外科学 |
NYT > Science |
The Pain Wouldn’t Stop — Because Her Medication Had Been Stolen |
https://www.nytimes.com/2021/09/17/health/elderly-opioids-drugs-theft.html
|
stolentoo |
2021-09-18 21:51:12 |
海外科学 |
NYT > Science |
SpaceX's Latest Mission Will Launch Four People Into Orbit |
https://www.nytimes.com/2021/09/14/science/spacex-launch-mission-inspiration4.html
|
private |
2021-09-18 21:20:24 |
ニュース |
BBC News - Home |
Strictly champ Oti Mabuse goes for hat-trick with rugby star Ugo Monye |
https://www.bbc.co.uk/news/entertainment-arts-58611007?at_medium=RSS&at_campaign=KARANGA
|
johannes |
2021-09-18 21:48:40 |
ニュース |
BBC News - Home |
Fallon Sherrock becomes first woman to reach televised PDC final |
https://www.bbc.co.uk/sport/darts/58612539?at_medium=RSS&at_campaign=KARANGA
|
darts |
2021-09-18 21:47:43 |
ニュース |
BBC News - Home |
Kent put in superb fielding display to beat Somerset in T20 Blast final |
https://www.bbc.co.uk/sport/cricket/58609102?at_medium=RSS&at_campaign=KARANGA
|
edgbaston |
2021-09-18 21:50:04 |
北海道 |
北海道新聞 |
オナイウ阿道、4戦連続ゴール サッカー、仏2部トゥールーズ |
https://www.hokkaido-np.co.jp/article/590831/
|
連続 |
2021-09-19 06:06:00 |
北海道 |
北海道新聞 |
立民、米価維持を政府主導で 政権公約第3弾を発表へ |
https://www.hokkaido-np.co.jp/article/590830/
|
地域活性化 |
2021-09-19 06:03:00 |
北海道 |
北海道新聞 |
独2部、田中碧は終盤までプレー サッカー、室屋成は後半出場 |
https://www.hokkaido-np.co.jp/article/590829/
|
終盤 |
2021-09-19 06:03:00 |
北海道 |
北海道新聞 |
ロシア下院選が投票最終日 与党低迷、20日に大勢判明 |
https://www.hokkaido-np.co.jp/article/590828/
|
選定 |
2021-09-19 06:03:00 |
ビジネス |
東洋経済オンライン |
東上線でも大活躍、「転勤族」東武30000系の半生 半蔵門線直通用のはずが"新天地"で主力車両に | 通勤電車 | 東洋経済オンライン |
https://toyokeizai.net/articles/-/456551?utm_source=rss&utm_medium=http&utm_campaign=link_back
|
半蔵門線 |
2021-09-19 06:30:00 |
コメント
コメントを投稿