File tree Expand file tree Collapse file tree 25 files changed +251
-204
lines changed Expand file tree Collapse file tree 25 files changed +251
-204
lines changed Original file line number Diff line number Diff line change @@ -30,12 +30,12 @@ COPY tests/test_cases/passing_template/test_data/* /playground/test_data/
3030COPY tests/test_cases/passing_template/types/* /playground/types/
3131RUN chmod -R 777 /playground
3232
33+ # Create build timestamp
34+ RUN echo $(date +'%Y%m%d-%H%M%S' ) > /opt/mongo_configurator/configurator/API_BUILT_AT
35+
3336# Install dependencies
3437RUN pipenv install --deploy --system
3538
36- # Create build timestamp
37- RUN echo $(date +'%Y%m%d-%H%M%S' ) > /opt/mongo_configurator/API_BUILT_AT
38-
3939# Install Gunicorn for production
4040RUN pip install gunicorn
4141
Original file line number Diff line number Diff line change 1- title : Sample Collection
1+ _locked : false
22description : A collection for testing
3- name : sample
3+ file_name : sample.yaml
4+ title : Sample Collection
45versions :
5- - version : " 1.0.0.1"
6- add_indexes :
7- - name : nameIndex
8- key :
9- first_name : 1
10- last_name : 1
11- options :
12- unique : true
13- - name : statusIndex
14- key :
15- status : 1
16- options :
17- unique : false
18- test_data : sample.1.0.0.1.json
19- - version : " 1.0.1.2"
20- drop_indexes :
21- - nameIndex
22- migrations :
23- - first_last_to_full_name.json
24- add_indexes :
25- - name : fullNameIndex
26- key :
27- full_name : 1
28- options :
29- unique : false
30- test_data : sample.1.0.1.2.json
6+ - _locked : true
7+ add_indexes :
8+ - key :
9+ first_name : 1
10+ last_name : 1
11+ name : nameIndex
12+ options :
13+ unique : true
14+ - key :
15+ status : 1
16+ name : statusIndex
17+ options :
18+ unique : false
19+ drop_indexes : []
20+ migrations : []
21+ test_data : sample.1.0.0.1.json
22+ version : 1.0.0.1
23+ - _locked : true
24+ add_indexes :
25+ - key :
26+ full_name : 1
27+ name : fullNameIndex
28+ options :
29+ unique : false
30+ drop_indexes :
31+ - nameIndex
32+ migrations :
33+ - first_last_to_full_name.json
34+ test_data : sample.1.0.1.2.json
35+ version : 1.0.1.2
Original file line number Diff line number Diff line change 1+ _locked : true
12file_name : sample.1.0.0.yaml
2- _locked : false
33root :
4- name : root
4+ additionalProperties : false
55 description : A simple collection for testing
6- type : object
6+ name : root
77 properties :
8- - name : _id
9- description : The unique identifier for the media
10- type : identifier
11- required : true
12- - name : first_name
13- description : The name of the document
14- type : word
15- - name : last_name
16- description : The last name of the document
17- type : word
18- - name : status
19- description : The current status of the document
20- type : enum
21- enums : default_status
22- required : true
8+ - description : The unique identifier for the media
9+ name : _id
10+ required : true
11+ type : identifier
12+ - description : The name of the document
13+ name : first_name
14+ required : false
15+ type : word
16+ - description : The last name of the document
17+ name : last_name
18+ required : false
19+ type : word
20+ - description : The current status of the document
21+ enums : default_status
22+ name : status
23+ required : true
24+ type : enum
25+ required : false
26+ type : object
Original file line number Diff line number Diff line change 1+ _locked : true
12file_name : sample.1.0.1.yaml
2- _locked : false
33root :
4- name : sample
4+ additionalProperties : false
55 description : A simple collection for testing
6- type : object
6+ name : sample
77 properties :
8- - name : _id
9- description : The unique identifier for the media
10- type : identifier
11- required : true
12- - name : full_name
13- description : The name of the document
14- type : sentence
15- required : true
16- - name : status
17- description : The current status of the document
18- type : enum
19- enums : default_status
20- required : true
8+ - description : The unique identifier for the media
9+ name : _id
10+ required : true
11+ type : identifier
12+ - description : The name of the document
13+ name : full_name
14+ required : true
15+ type : sentence
16+ - description : The current status of the document
17+ enums : default_status
18+ name : status
19+ required : true
20+ type : enum
21+ required : false
22+ type : object
Original file line number Diff line number Diff line change 1- version : 0
1+ _locked : true
22enumerators :
3- - name : default_status
4- values :
5- - value : active
6- description : Not Deleted
7- - value : archived
8- description : Soft Delete Indicator
9- _locked : false
3+ - name : default_status
4+ values :
5+ - description : Not Deleted
6+ value : active
7+ - description : Soft Delete Indicator
8+ value : archived
109file_name : enumerations.0.yaml
10+ version : 0
Original file line number Diff line number Diff line change 1- version : 1
1+ _locked : true
22enumerators :
3- - name : default_status
4- values :
5- - value : active
6- description : Not Deleted
7- - value : archived
8- description : Soft Delete Indicator
9- - name : test_enum
10- values :
11- - value : foo
12- description : bar
13- _locked : false
3+ - name : default_status
4+ values :
5+ - description : Not Deleted
6+ value : active
7+ - description : Soft Delete Indicator
8+ value : archived
9+ - name : test_enum
10+ values :
11+ - description : bar
12+ value : foo
1413file_name : enumerations.1.yaml
14+ version : 1
Original file line number Diff line number Diff line change 1- version : 2
1+ _locked : true
22enumerators :
3- - name : default_status
4- values :
5- - value : draft
6- description : Draft
7- - value : active
8- description : Not Deleted
9- - value : archived
10- description : Soft Delete Indicator
11- _locked : false
3+ - name : default_status
4+ values :
5+ - description : Draft
6+ value : draft
7+ - description : Not Deleted
8+ value : active
9+ - description : Soft Delete Indicator
10+ value : archived
1211file_name : enumerations.2.yaml
12+ version : 2
Original file line number Diff line number Diff line change 1+ _locked : true
2+ file_name : appointment.yaml
13root :
2- name : appointment
4+ additionalProperties : false
35 description : A date/time range
4- type : object
6+ name : appointment
57 properties :
6- - name : from
7- description : Starting Date/Time
8- type : date-time
9- required : true
10- - name : to
11- description : Ending Date/Time
12- type : date-time
13- required : true
14- additional_properties : false
8+ - description : Starting Date/Time
9+ name : from
10+ required : true
11+ type : date-time
12+ - description : Ending Date/Time
13+ name : to
14+ required : true
15+ type : date-time
1516 required : false
17+ type : object
Original file line number Diff line number Diff line change 1+ _locked : true
2+ file_name : breadcrumb.yaml
13root :
2- name : breadcrumb
4+ additionalProperties : false
35 description : A tracking breadcrumb
4- type : object
6+ name : breadcrumb
57 properties :
6- - name : from_ip
7- description : Http Request remote IP address
8- type : ip_address
9- required : true
10- - name : by_user
11- description : ID Of User
12- type : word
13- required : true
14- - name : at_time
15- description : The date-time when last updated
16- type : date-time
17- required : true
18- - name : correlation_id
19- description : The logging correlation ID of the update transaction
20- type : word
21- required : true
8+ - description : Http Request remote IP address
9+ name : from_ip
10+ required : true
11+ type : ip_address
12+ - description : ID Of User
13+ name : by_user
14+ required : true
15+ type : word
16+ - description : The date-time when last updated
17+ name : at_time
18+ required : true
19+ type : date-time
20+ - description : The logging correlation ID of the update transaction
21+ name : correlation_id
22+ required : true
23+ type : word
2224 required : false
23- additional_properties : false
25+ type : object
Original file line number Diff line number Diff line change 1+ _locked : true
2+ file_name : count.yaml
13root :
2- name : count
4+ bson_type :
5+ bsonType : int
6+ minimum : 1
37 description : A positive integer value
4- type : complex
58 json_type :
6- type : number
79 minimum : 1
810 multipleOf : 1
9- bson_type :
10- bsonType : int
11- minimum : 1
12- required : false
11+ type : number
12+ name : count
13+ required : false
14+ type : complex
You can’t perform that action at this time.
0 commit comments