1
00:00:04,410 --> 00:00:09,960
Now, let me quickly over you structure of the images gallery application, which consists of two different

2
00:00:09,960 --> 00:00:15,060
microservices front end and API front end is react.

3
00:00:15,060 --> 00:00:22,860
JavaScript application and API is Python Flask application front and application communicates only with

4
00:00:22,860 --> 00:00:26,640
API service and doesn't make any external API requests.

5
00:00:27,300 --> 00:00:35,160
API service on its own after requests from different and application makes a to the Unsplash API.

6
00:00:35,640 --> 00:00:42,270
Unsplash is a service which provides free photos which are uploaded by many different outlets all over

7
00:00:42,270 --> 00:00:47,670
the world, and you are able to retrieve any folder using Unsplash API.

8
00:00:48,090 --> 00:00:54,090
And in order to do so from your own applications, you have to request the EBIT.

9
00:00:54,270 --> 00:01:00,300
And for that, you need to create account at Unsplash, generate such gear and afterwards, use it inside

10
00:01:00,300 --> 00:01:01,490
of your applications.

11
00:01:01,830 --> 00:01:08,490
In the next lecture, I'll explain to you how to get such Unsplash EBIT in order to make such API requests.

12
00:01:09,060 --> 00:01:15,420
But before doing that, let's answer the following question How could we actually run such images?

13
00:01:15,420 --> 00:01:19,800
Gallery application, which consists basically of two different microservices.

14
00:01:20,610 --> 00:01:28,170
We could either run both microservices separately locally on our computers, and in order to do so,

15
00:01:28,170 --> 00:01:30,990
we have to install all necessary applications.

16
00:01:31,110 --> 00:01:38,220
For example, in order to run front and application, you have to install npm with an old GSI on your

17
00:01:38,220 --> 00:01:41,370
computers in order to run ITIL service.

18
00:01:41,400 --> 00:01:48,000
You have to install Python on your computer, and only after installation of such applications, you

19
00:01:48,000 --> 00:01:52,380
will be able to start both services locally on your computers.

20
00:01:52,800 --> 00:02:02,040
This option number one and second option is to run both microservices using Docker without installation

21
00:02:02,040 --> 00:02:04,980
of any additional applications except Docker.

22
00:02:05,100 --> 00:02:11,370
And of course, in this chapter, we will focus primarily on localization of those two microservices

23
00:02:11,370 --> 00:02:14,970
and the creation of for them corresponding Docker files.

24
00:02:15,120 --> 00:02:21,990
Creation of the custom image is based on those Docker files and afterwards the start of both services

25
00:02:22,170 --> 00:02:23,940
U.S. Docker compose.

26
00:02:24,660 --> 00:02:31,230
But initially I would like to demonstrate you how to run those services locally without Docker, and

27
00:02:31,230 --> 00:02:37,130
you could either follow me along and also try to launch both applications locally on your computers

28
00:02:37,320 --> 00:02:40,410
after installation of Lord Jesus and Python.

29
00:02:40,620 --> 00:02:46,050
Or you could simply watch a few next lectures where I'll demonstrate to you how to do that and start

30
00:02:46,050 --> 00:02:49,080
afterwards the causation of those services together with me.

31
00:02:49,650 --> 00:02:50,550
That's up to you.

32
00:02:51,000 --> 00:02:55,920
By the way, if you want to learn how to build such images gallery application, I welcome you to my

33
00:02:56,070 --> 00:03:01,920
full stack web development bootcamp, where I explain in the details how to build such application from

34
00:03:01,920 --> 00:03:04,650
the ground up and next as promised.

35
00:03:04,770 --> 00:03:11,490
Let me explain to you how to get Unsplash Apalachee and added to the API microservice.

36
00:03:12,060 --> 00:03:13,800
I'll see you guys after the smallpox.

