Compare commits

...

3 Commits

Author SHA1 Message Date
ae87890eec Resolve merge conflict in CustomUserAdmin 2025-01-22 08:43:18 +00:00
43c89dec9a something updated 2025-01-22 08:19:49 +00:00
82fa3c2249 2024-12-19 2024-12-19 03:58:48 +00:00
8 changed files with 304 additions and 48 deletions

View File

@ -30,6 +30,6 @@ RUN chown -R nginx:nginx /usr/share/nginx/html \
&& chown -R nginx:nginx /var/log/nginx \ && chown -R nginx:nginx /var/log/nginx \
&& chown -R nginx:nginx /etc/nginx/conf.d && chown -R nginx:nginx /etc/nginx/conf.d
EXPOSE 80 #EXPOSE 8100
CMD ["nginx", "-g", "daemon off;"] CMD ["nginx", "-g", "daemon off;"]

164
checkpoint_summary.csv Normal file
View File

@ -0,0 +1,164 @@
event_id,event_name,cp_number,sub_loc_id,location_name,category_id,category_name,normal_checkins,purchase_checkins
10,FC岐阜,-1,#-1(0),スタート(長良川競技場芝生広場),5,ソロ男子-3時間,7,0
10,FC岐阜,-1,#-1(0),スタート(長良川競技場芝生広場),6,ソロ女子-3時間,2,0
10,FC岐阜,-1,#-1(0),スタート(長良川競技場芝生広場),7,ファミリー-3時間,2,0
10,FC岐阜,-1,#-1(0),スタート(長良川競技場芝生広場),8,一般-3時間,8,0
10,FC岐阜,1,#1(35),長良公園(枝広館跡),8,一般-3時間,2,0
10,FC岐阜,3,#3(28),長良川うかいミュージアム(岐阜市長良川鵜飼伝承館),7,ファミリー-3時間,1,0
10,FC岐阜,3,#3(28),長良川うかいミュージアム(岐阜市長良川鵜飼伝承館),8,一般-3時間,4,0
10,FC岐阜,4,#4(15),高橋尚子ゴールドメダル記念碑(足形),5,ソロ男子-3時間,7,0
10,FC岐阜,4,#4(15),高橋尚子ゴールドメダル記念碑(足形),6,ソロ女子-3時間,1,0
10,FC岐阜,4,#4(15),高橋尚子ゴールドメダル記念碑(足形),7,ファミリー-3時間,2,0
10,FC岐阜,4,#4(15),高橋尚子ゴールドメダル記念碑(足形),8,一般-3時間,7,0
10,FC岐阜,4,#4(15),高橋尚子ゴールドメダル記念碑(足形),9,お試し-3時間,1,0
10,FC岐阜,5,#5(10),崇福寺・稲葉一鉄寄贈の鐘楼,5,ソロ男子-3時間,5,0
10,FC岐阜,5,#5(10),崇福寺・稲葉一鉄寄贈の鐘楼,6,ソロ女子-3時間,2,0
10,FC岐阜,5,#5(10),崇福寺・稲葉一鉄寄贈の鐘楼,7,ファミリー-3時間,2,0
10,FC岐阜,5,#5(10),崇福寺・稲葉一鉄寄贈の鐘楼,8,一般-3時間,6,0
10,FC岐阜,6,#6(40),鷺山城跡,6,ソロ女子-3時間,1,0
10,FC岐阜,6,#6(40),鷺山城跡,8,一般-3時間,2,0
10,FC岐阜,7,#7(30),岐阜県立岐阜商業高等学校,5,ソロ男子-3時間,2,0
10,FC岐阜,7,#7(30),岐阜県立岐阜商業高等学校,6,ソロ女子-3時間,1,0
10,FC岐阜,7,#7(30),岐阜県立岐阜商業高等学校,8,一般-3時間,4,0
10,FC岐阜,8,#8(45+80),パティスリー kura,5,ソロ男子-3時間,2,1
10,FC岐阜,8,#8(45+80),パティスリー kura,8,一般-3時間,4,4
10,FC岐阜,9,#9(55),大垣共立銀行 則武支店,5,ソロ男子-3時間,2,0
10,FC岐阜,9,#9(55),大垣共立銀行 則武支店,8,一般-3時間,4,0
10,FC岐阜,10,#10(48+30),ポッカサッポロ自販機-BOOKOFF則武店,6,ソロ女子-3時間,1,1
10,FC岐阜,10,#10(48+30),ポッカサッポロ自販機-BOOKOFF則武店,8,一般-3時間,2,2
10,FC岐阜,11,#11(72),御嶽神社茅萱宮,5,ソロ男子-3時間,1,0
10,FC岐阜,11,#11(72),御嶽神社茅萱宮,6,ソロ女子-3時間,1,0
10,FC岐阜,12,#12(55),眞中(みなか)神社,6,ソロ女子-3時間,1,0
10,FC岐阜,13,#13(60),江口の鵜飼発祥の地/史跡 江口のわたし,5,ソロ男子-3時間,1,0
10,FC岐阜,13,#13(60),江口の鵜飼発祥の地/史跡 江口のわたし,6,ソロ女子-3時間,1,0
10,FC岐阜,14,#14(85),鏡島湊跡(かがみしまみなと),5,ソロ男子-3時間,2,0
10,FC岐阜,14,#14(85),鏡島湊跡(かがみしまみなと),6,ソロ女子-3時間,1,0
10,FC岐阜,15,#15(45),鏡島弘法(乙津寺),5,ソロ男子-3時間,2,0
10,FC岐阜,15,#15(45),鏡島弘法(乙津寺),6,ソロ女子-3時間,1,0
10,FC岐阜,16,#16(65),岐阜市立岐阜商業高等学校,5,ソロ男子-3時間,2,0
10,FC岐阜,17,#17(43),立政寺,5,ソロ男子-3時間,2,0
10,FC岐阜,18,#18(35),本莊神社,5,ソロ男子-3時間,2,0
10,FC岐阜,19,#19(40),岐阜県美術館,5,ソロ男子-3時間,2,0
10,FC岐阜,20,#20(55+30),ポッカサッポロ自販機-大垣共立銀行エブリデープラザ,5,ソロ男子-3時間,2,2
10,FC岐阜,21,#21(62),武藤嘉門爺像,5,ソロ男子-3時間,1,0
10,FC岐阜,23,#23(95),岐阜県立岐阜総合学園高等学校,5,ソロ男子-3時間,1,0
10,FC岐阜,25,#25(76),鶉田神社,5,ソロ男子-3時間,1,0
10,FC岐阜,26,#26(74),茜部神社,5,ソロ男子-3時間,1,0
10,FC岐阜,33,#33(60),馬頭観世音菩薩,5,ソロ男子-3時間,1,0
10,FC岐阜,33,#33(60),馬頭観世音菩薩,6,ソロ女子-3時間,1,0
10,FC岐阜,34,#34(70),陸上自衛隊 日野基本射撃場,6,ソロ女子-3時間,1,0
10,FC岐阜,37,#37(45+30),ポッカサッポロ自販機-セリア茜部店,5,ソロ男子-3時間,1,1
10,FC岐阜,38,#38(40),比奈守神社,5,ソロ男子-3時間,1,0
10,FC岐阜,39,#39(35),岐阜県立加納高等学校前バス停,5,ソロ男子-3時間,1,0
10,FC岐阜,41,#41(32),中山道往来の松,5,ソロ男子-3時間,2,0
10,FC岐阜,42,#42(30),問屋町ウォールアート,5,ソロ男子-3時間,4,0
10,FC岐阜,43,#43(22),黄金の信長像,5,ソロ男子-3時間,4,0
10,FC岐阜,44,#44(25+80),名鉄協商パーキング 岐阜第2,5,ソロ男子-3時間,2,0
10,FC岐阜,45,#45(30),本荘公園,5,ソロ男子-3時間,1,0
10,FC岐阜,45,#45(30),本荘公園,6,ソロ女子-3時間,1,0
10,FC岐阜,46,#46(30),大縄場大橋公園,5,ソロ男子-3時間,2,0
10,FC岐阜,46,#46(30),大縄場大橋公園,6,ソロ女子-3時間,1,0
10,FC岐阜,46,#46(30),大縄場大橋公園,8,一般-3時間,1,0
10,FC岐阜,47,#47(25),金神社/おもかる石,5,ソロ男子-3時間,4,0
10,FC岐阜,48,#48(46),OKB岐阜中央プラザ わくわくベースG,5,ソロ男子-3時間,8,0
10,FC岐阜,48,#48(46),OKB岐阜中央プラザ わくわくベースG,6,ソロ女子-3時間,1,0
10,FC岐阜,48,#48(46),OKB岐阜中央プラザ わくわくベースG,8,一般-3時間,1,0
10,FC岐阜,51,#51(20),梅林公園,5,ソロ男子-3時間,1,0
10,FC岐阜,51,#51(20),梅林公園,6,ソロ女子-3時間,1,0
10,FC岐阜,52,#52(60),柳ヶ瀬FC岐阜勝ち神社,5,ソロ男子-3時間,7,0
10,FC岐阜,52,#52(60),柳ヶ瀬FC岐阜勝ち神社,6,ソロ女子-3時間,1,0
10,FC岐阜,52,#52(60),柳ヶ瀬FC岐阜勝ち神社,7,ファミリー-3時間,1,0
10,FC岐阜,52,#52(60),柳ヶ瀬FC岐阜勝ち神社,8,一般-3時間,1,0
10,FC岐阜,53,#53(25),美殿町の郵便ポスト,5,ソロ男子-3時間,5,0
10,FC岐阜,53,#53(25),美殿町の郵便ポスト,6,ソロ女子-3時間,1,0
10,FC岐阜,53,#53(25),美殿町の郵便ポスト,7,ファミリー-3時間,1,0
10,FC岐阜,53,#53(25),美殿町の郵便ポスト,8,一般-3時間,1,0
10,FC岐阜,54,#54(150),水道山展望台,5,ソロ男子-3時間,5,0
10,FC岐阜,54,#54(150),水道山展望台,6,ソロ女子-3時間,1,0
10,FC岐阜,54,#54(150),水道山展望台,7,ファミリー-3時間,1,0
10,FC岐阜,54,#54(150),水道山展望台,8,一般-3時間,1,0
10,FC岐阜,55,#55(30),岐阜新聞社,5,ソロ男子-3時間,4,0
10,FC岐阜,55,#55(30),岐阜新聞社,7,ファミリー-3時間,1,0
10,FC岐阜,55,#55(30),岐阜新聞社,8,一般-3時間,3,0
10,FC岐阜,56,#56(24),弥八地蔵尊堂,5,ソロ男子-3時間,2,0
10,FC岐阜,56,#56(24),弥八地蔵尊堂,7,ファミリー-3時間,1,0
10,FC岐阜,56,#56(24),弥八地蔵尊堂,8,一般-3時間,1,0
10,FC岐阜,57,#57(25),建勲神社 (岐阜 信長神社),5,ソロ男子-3時間,5,0
10,FC岐阜,57,#57(25),建勲神社 (岐阜 信長神社),6,ソロ女子-3時間,1,0
10,FC岐阜,57,#57(25),建勲神社 (岐阜 信長神社),7,ファミリー-3時間,1,0
10,FC岐阜,58,#58(65),伊奈波神社・黒龍神社龍頭石,7,ファミリー-3時間,2,0
10,FC岐阜,58,#58(65),伊奈波神社・黒龍神社龍頭石,8,一般-3時間,2,0
10,FC岐阜,59,#59(12),日下部邸跡・岐阜町本陣跡,5,ソロ男子-3時間,2,0
10,FC岐阜,59,#59(12),日下部邸跡・岐阜町本陣跡,7,ファミリー-3時間,2,0
10,FC岐阜,59,#59(12),日下部邸跡・岐阜町本陣跡,8,一般-3時間,3,0
10,FC岐阜,60,#60(25),メディアコスモスみんなの森,5,ソロ男子-3時間,1,0
10,FC岐阜,60,#60(25),メディアコスモスみんなの森,7,ファミリー-3時間,1,0
10,FC岐阜,60,#60(25),メディアコスモスみんなの森,8,一般-3時間,3,0
10,FC岐阜,61,#61(15+80),ナガラガワフレーバー,5,ソロ男子-3時間,1,0
10,FC岐阜,61,#61(15+80),ナガラガワフレーバー,7,ファミリー-3時間,2,2
10,FC岐阜,61,#61(15+80),ナガラガワフレーバー,8,一般-3時間,8,8
10,FC岐阜,62,#62(15),庚申堂,5,ソロ男子-3時間,1,0
10,FC岐阜,62,#62(15),庚申堂,7,ファミリー-3時間,2,0
10,FC岐阜,62,#62(15),庚申堂,8,一般-3時間,7,0
10,FC岐阜,63,#63(15+80),和菓子処 緑水庵 川原町店,5,ソロ男子-3時間,3,0
10,FC岐阜,63,#63(15+80),和菓子処 緑水庵 川原町店,6,ソロ女子-3時間,1,0
10,FC岐阜,63,#63(15+80),和菓子処 緑水庵 川原町店,7,ファミリー-3時間,2,1
10,FC岐阜,63,#63(15+80),和菓子処 緑水庵 川原町店,8,一般-3時間,8,8
10,FC岐阜,63,#63(15+80),和菓子処 緑水庵 川原町店,9,お試し-3時間,1,1
10,FC岐阜,64,#64(16),日中友好庭園,5,ソロ男子-3時間,4,0
10,FC岐阜,64,#64(16),日中友好庭園,6,ソロ女子-3時間,1,0
10,FC岐阜,64,#64(16),日中友好庭園,7,ファミリー-3時間,2,0
10,FC岐阜,64,#64(16),日中友好庭園,8,一般-3時間,8,0
10,FC岐阜,64,#64(16),日中友好庭園,9,お試し-3時間,1,0
10,FC岐阜,65,#65(15),板垣死すとも自由は死なず,5,ソロ男子-3時間,3,0
10,FC岐阜,65,#65(15),板垣死すとも自由は死なず,7,ファミリー-3時間,2,0
10,FC岐阜,65,#65(15),板垣死すとも自由は死なず,8,一般-3時間,6,0
10,FC岐阜,65,#65(15),板垣死すとも自由は死なず,9,お試し-3時間,1,0
10,FC岐阜,66,#66(40),岐阜大仏(正法寺),5,ソロ男子-3時間,3,0
10,FC岐阜,66,#66(40),岐阜大仏(正法寺),7,ファミリー-3時間,2,0
10,FC岐阜,66,#66(40),岐阜大仏(正法寺),8,一般-3時間,3,0
10,FC岐阜,66,#66(40),岐阜大仏(正法寺),9,お試し-3時間,1,0
10,FC岐阜,67,#67(100),めいそうの小道:中間地点,5,ソロ男子-3時間,5,0
10,FC岐阜,67,#67(100),めいそうの小道:中間地点,6,ソロ女子-3時間,1,0
10,FC岐阜,67,#67(100),めいそうの小道:中間地点,7,ファミリー-3時間,2,0
10,FC岐阜,67,#67(100),めいそうの小道:中間地点,8,一般-3時間,3,0
10,FC岐阜,68,#68(160),岐阜城,5,ソロ男子-3時間,4,0
10,FC岐阜,68,#68(160),岐阜城,6,ソロ女子-3時間,1,0
10,FC岐阜,68,#68(160),岐阜城,7,ファミリー-3時間,2,0
10,FC岐阜,68,#68(160),岐阜城,8,一般-3時間,6,0
10,FC岐阜,68,#68(160),岐阜城,9,お試し-3時間,1,0
10,FC岐阜,69,#69(150),金華山展望デッキ,5,ソロ男子-3時間,5,0
10,FC岐阜,69,#69(150),金華山展望デッキ,6,ソロ女子-3時間,1,0
10,FC岐阜,69,#69(150),金華山展望デッキ,7,ファミリー-3時間,2,0
10,FC岐阜,69,#69(150),金華山展望デッキ,8,一般-3時間,6,0
10,FC岐阜,70,#70(180),七曲り登山道岐阜城まで1000m,5,ソロ男子-3時間,5,0
10,FC岐阜,70,#70(180),七曲り登山道岐阜城まで1000m,6,ソロ女子-3時間,1,0
10,FC岐阜,70,#70(180),七曲り登山道岐阜城まで1000m,7,ファミリー-3時間,2,0
10,FC岐阜,70,#70(180),七曲り登山道岐阜城まで1000m,8,一般-3時間,5,0
10,FC岐阜,70,#70(180),七曲り登山道岐阜城まで1000m,9,お試し-3時間,1,0
10,FC岐阜,71,#71(5+5),練習ポイント,5,ソロ男子-3時間,6,5
10,FC岐阜,71,#71(5+5),練習ポイント,6,ソロ女子-3時間,2,2
10,FC岐阜,71,#71(5+5),練習ポイント,7,ファミリー-3時間,1,1
10,FC岐阜,71,#71(5+5),練習ポイント,8,一般-3時間,8,7
10,FC岐阜,71,#71(5+5),練習ポイント,9,お試し-3時間,1,1
10,FC岐阜,72,#72(5+80),岐阜ロゲコーヒー,5,ソロ男子-3時間,3,1
10,FC岐阜,72,#72(5+80),岐阜ロゲコーヒー,6,ソロ女子-3時間,1,0
10,FC岐阜,72,#72(5+80),岐阜ロゲコーヒー,7,ファミリー-3時間,1,1
10,FC岐阜,72,#72(5+80),岐阜ロゲコーヒー,8,一般-3時間,4,3
10,FC岐阜,72,#72(5+80),岐阜ロゲコーヒー,9,お試し-3時間,1,1
10,FC岐阜,73,#73(5+80),FC岐阜岐阜バス,5,ソロ男子-3時間,6,1
10,FC岐阜,73,#73(5+80),FC岐阜岐阜バス,8,一般-3時間,2,0
10,FC岐阜,73,#73(5+80),FC岐阜岐阜バス,9,お試し-3時間,1,0
10,FC岐阜,74,#74(5+80),MKPポイントカード発行,5,ソロ男子-3時間,2,1
10,FC岐阜,74,#74(5+80),MKPポイントカード発行,6,ソロ女子-3時間,1,1
10,FC岐阜,74,#74(5+80),MKPポイントカード発行,7,ファミリー-3時間,1,1
10,FC岐阜,74,#74(5+80),MKPポイントカード発行,8,一般-3時間,7,3
10,FC岐阜,74,#74(5+80),MKPポイントカード発行,9,お試し-3時間,1,1
10,FC岐阜,75,#75(5+80),小屋垣内(権太)農園,5,ソロ男子-3時間,1,0
10,FC岐阜,75,#75(5+80),小屋垣内(権太)農園,7,ファミリー-3時間,2,2
10,FC岐阜,75,#75(5+80),小屋垣内(権太)農園,8,一般-3時間,5,5
10,FC岐阜,75,#75(5+80),小屋垣内(権太)農園,9,お試し-3時間,1,0
10,FC岐阜,200,#200(15+15),穂積駅,5,ソロ男子-3時間,1,1
10,FC岐阜,201,#201(15+15),大垣駅,5,ソロ男子-3時間,1,1
10,FC岐阜,202,#202(15+15),関ケ原駅,5,ソロ男子-3時間,1,1
10,FC岐阜,204,#204(15+15),名古屋駅,5,ソロ男子-3時間,1,1
1 event_id event_name cp_number sub_loc_id location_name category_id category_name normal_checkins purchase_checkins
2 10 FC岐阜 -1 #-1(0) スタート(長良川競技場芝生広場) 5 ソロ男子-3時間 7 0
3 10 FC岐阜 -1 #-1(0) スタート(長良川競技場芝生広場) 6 ソロ女子-3時間 2 0
4 10 FC岐阜 -1 #-1(0) スタート(長良川競技場芝生広場) 7 ファミリー-3時間 2 0
5 10 FC岐阜 -1 #-1(0) スタート(長良川競技場芝生広場) 8 一般-3時間 8 0
6 10 FC岐阜 1 #1(35) 長良公園(枝広館跡) 8 一般-3時間 2 0
7 10 FC岐阜 3 #3(28) 長良川うかいミュージアム(岐阜市長良川鵜飼伝承館) 7 ファミリー-3時間 1 0
8 10 FC岐阜 3 #3(28) 長良川うかいミュージアム(岐阜市長良川鵜飼伝承館) 8 一般-3時間 4 0
9 10 FC岐阜 4 #4(15) 高橋尚子ゴールドメダル記念碑(足形) 5 ソロ男子-3時間 7 0
10 10 FC岐阜 4 #4(15) 高橋尚子ゴールドメダル記念碑(足形) 6 ソロ女子-3時間 1 0
11 10 FC岐阜 4 #4(15) 高橋尚子ゴールドメダル記念碑(足形) 7 ファミリー-3時間 2 0
12 10 FC岐阜 4 #4(15) 高橋尚子ゴールドメダル記念碑(足形) 8 一般-3時間 7 0
13 10 FC岐阜 4 #4(15) 高橋尚子ゴールドメダル記念碑(足形) 9 お試し-3時間 1 0
14 10 FC岐阜 5 #5(10) 崇福寺・稲葉一鉄寄贈の鐘楼 5 ソロ男子-3時間 5 0
15 10 FC岐阜 5 #5(10) 崇福寺・稲葉一鉄寄贈の鐘楼 6 ソロ女子-3時間 2 0
16 10 FC岐阜 5 #5(10) 崇福寺・稲葉一鉄寄贈の鐘楼 7 ファミリー-3時間 2 0
17 10 FC岐阜 5 #5(10) 崇福寺・稲葉一鉄寄贈の鐘楼 8 一般-3時間 6 0
18 10 FC岐阜 6 #6(40) 鷺山城跡 6 ソロ女子-3時間 1 0
19 10 FC岐阜 6 #6(40) 鷺山城跡 8 一般-3時間 2 0
20 10 FC岐阜 7 #7(30) 岐阜県立岐阜商業高等学校 5 ソロ男子-3時間 2 0
21 10 FC岐阜 7 #7(30) 岐阜県立岐阜商業高等学校 6 ソロ女子-3時間 1 0
22 10 FC岐阜 7 #7(30) 岐阜県立岐阜商業高等学校 8 一般-3時間 4 0
23 10 FC岐阜 8 #8(45+80) パティスリー kura 5 ソロ男子-3時間 2 1
24 10 FC岐阜 8 #8(45+80) パティスリー kura 8 一般-3時間 4 4
25 10 FC岐阜 9 #9(55) 大垣共立銀行 則武支店 5 ソロ男子-3時間 2 0
26 10 FC岐阜 9 #9(55) 大垣共立銀行 則武支店 8 一般-3時間 4 0
27 10 FC岐阜 10 #10(48+30) ポッカサッポロ自販機-BOOKOFF則武店 6 ソロ女子-3時間 1 1
28 10 FC岐阜 10 #10(48+30) ポッカサッポロ自販機-BOOKOFF則武店 8 一般-3時間 2 2
29 10 FC岐阜 11 #11(72) 御嶽神社茅萱宮 5 ソロ男子-3時間 1 0
30 10 FC岐阜 11 #11(72) 御嶽神社茅萱宮 6 ソロ女子-3時間 1 0
31 10 FC岐阜 12 #12(55) 眞中(みなか)神社 6 ソロ女子-3時間 1 0
32 10 FC岐阜 13 #13(60) 江口の鵜飼発祥の地/史跡 江口のわたし 5 ソロ男子-3時間 1 0
33 10 FC岐阜 13 #13(60) 江口の鵜飼発祥の地/史跡 江口のわたし 6 ソロ女子-3時間 1 0
34 10 FC岐阜 14 #14(85) 鏡島湊跡(かがみしまみなと) 5 ソロ男子-3時間 2 0
35 10 FC岐阜 14 #14(85) 鏡島湊跡(かがみしまみなと) 6 ソロ女子-3時間 1 0
36 10 FC岐阜 15 #15(45) 鏡島弘法(乙津寺) 5 ソロ男子-3時間 2 0
37 10 FC岐阜 15 #15(45) 鏡島弘法(乙津寺) 6 ソロ女子-3時間 1 0
38 10 FC岐阜 16 #16(65) 岐阜市立岐阜商業高等学校 5 ソロ男子-3時間 2 0
39 10 FC岐阜 17 #17(43) 立政寺 5 ソロ男子-3時間 2 0
40 10 FC岐阜 18 #18(35) 本莊神社 5 ソロ男子-3時間 2 0
41 10 FC岐阜 19 #19(40) 岐阜県美術館 5 ソロ男子-3時間 2 0
42 10 FC岐阜 20 #20(55+30) ポッカサッポロ自販機-大垣共立銀行エブリデープラザ 5 ソロ男子-3時間 2 2
43 10 FC岐阜 21 #21(62) 武藤嘉門爺像 5 ソロ男子-3時間 1 0
44 10 FC岐阜 23 #23(95) 岐阜県立岐阜総合学園高等学校 5 ソロ男子-3時間 1 0
45 10 FC岐阜 25 #25(76) 鶉田神社 5 ソロ男子-3時間 1 0
46 10 FC岐阜 26 #26(74) 茜部神社 5 ソロ男子-3時間 1 0
47 10 FC岐阜 33 #33(60) 馬頭観世音菩薩 5 ソロ男子-3時間 1 0
48 10 FC岐阜 33 #33(60) 馬頭観世音菩薩 6 ソロ女子-3時間 1 0
49 10 FC岐阜 34 #34(70) 陸上自衛隊 日野基本射撃場 6 ソロ女子-3時間 1 0
50 10 FC岐阜 37 #37(45+30) ポッカサッポロ自販機-セリア茜部店 5 ソロ男子-3時間 1 1
51 10 FC岐阜 38 #38(40) 比奈守神社 5 ソロ男子-3時間 1 0
52 10 FC岐阜 39 #39(35) 岐阜県立加納高等学校前バス停 5 ソロ男子-3時間 1 0
53 10 FC岐阜 41 #41(32) 中山道往来の松 5 ソロ男子-3時間 2 0
54 10 FC岐阜 42 #42(30) 問屋町ウォールアート 5 ソロ男子-3時間 4 0
55 10 FC岐阜 43 #43(22) 黄金の信長像 5 ソロ男子-3時間 4 0
56 10 FC岐阜 44 #44(25+80) 名鉄協商パーキング 岐阜第2 5 ソロ男子-3時間 2 0
57 10 FC岐阜 45 #45(30) 本荘公園 5 ソロ男子-3時間 1 0
58 10 FC岐阜 45 #45(30) 本荘公園 6 ソロ女子-3時間 1 0
59 10 FC岐阜 46 #46(30) 大縄場大橋公園 5 ソロ男子-3時間 2 0
60 10 FC岐阜 46 #46(30) 大縄場大橋公園 6 ソロ女子-3時間 1 0
61 10 FC岐阜 46 #46(30) 大縄場大橋公園 8 一般-3時間 1 0
62 10 FC岐阜 47 #47(25) 金神社/おもかる石 5 ソロ男子-3時間 4 0
63 10 FC岐阜 48 #48(46) OKB岐阜中央プラザ わくわくベースG 5 ソロ男子-3時間 8 0
64 10 FC岐阜 48 #48(46) OKB岐阜中央プラザ わくわくベースG 6 ソロ女子-3時間 1 0
65 10 FC岐阜 48 #48(46) OKB岐阜中央プラザ わくわくベースG 8 一般-3時間 1 0
66 10 FC岐阜 51 #51(20) 梅林公園 5 ソロ男子-3時間 1 0
67 10 FC岐阜 51 #51(20) 梅林公園 6 ソロ女子-3時間 1 0
68 10 FC岐阜 52 #52(60) 柳ヶ瀬FC岐阜勝ち神社 5 ソロ男子-3時間 7 0
69 10 FC岐阜 52 #52(60) 柳ヶ瀬FC岐阜勝ち神社 6 ソロ女子-3時間 1 0
70 10 FC岐阜 52 #52(60) 柳ヶ瀬FC岐阜勝ち神社 7 ファミリー-3時間 1 0
71 10 FC岐阜 52 #52(60) 柳ヶ瀬FC岐阜勝ち神社 8 一般-3時間 1 0
72 10 FC岐阜 53 #53(25) 美殿町の郵便ポスト 5 ソロ男子-3時間 5 0
73 10 FC岐阜 53 #53(25) 美殿町の郵便ポスト 6 ソロ女子-3時間 1 0
74 10 FC岐阜 53 #53(25) 美殿町の郵便ポスト 7 ファミリー-3時間 1 0
75 10 FC岐阜 53 #53(25) 美殿町の郵便ポスト 8 一般-3時間 1 0
76 10 FC岐阜 54 #54(150) 水道山展望台 5 ソロ男子-3時間 5 0
77 10 FC岐阜 54 #54(150) 水道山展望台 6 ソロ女子-3時間 1 0
78 10 FC岐阜 54 #54(150) 水道山展望台 7 ファミリー-3時間 1 0
79 10 FC岐阜 54 #54(150) 水道山展望台 8 一般-3時間 1 0
80 10 FC岐阜 55 #55(30) 岐阜新聞社 5 ソロ男子-3時間 4 0
81 10 FC岐阜 55 #55(30) 岐阜新聞社 7 ファミリー-3時間 1 0
82 10 FC岐阜 55 #55(30) 岐阜新聞社 8 一般-3時間 3 0
83 10 FC岐阜 56 #56(24) 弥八地蔵尊堂 5 ソロ男子-3時間 2 0
84 10 FC岐阜 56 #56(24) 弥八地蔵尊堂 7 ファミリー-3時間 1 0
85 10 FC岐阜 56 #56(24) 弥八地蔵尊堂 8 一般-3時間 1 0
86 10 FC岐阜 57 #57(25) 建勲神社 (岐阜 信長神社) 5 ソロ男子-3時間 5 0
87 10 FC岐阜 57 #57(25) 建勲神社 (岐阜 信長神社) 6 ソロ女子-3時間 1 0
88 10 FC岐阜 57 #57(25) 建勲神社 (岐阜 信長神社) 7 ファミリー-3時間 1 0
89 10 FC岐阜 58 #58(65) 伊奈波神社・黒龍神社龍頭石 7 ファミリー-3時間 2 0
90 10 FC岐阜 58 #58(65) 伊奈波神社・黒龍神社龍頭石 8 一般-3時間 2 0
91 10 FC岐阜 59 #59(12) 日下部邸跡・岐阜町本陣跡 5 ソロ男子-3時間 2 0
92 10 FC岐阜 59 #59(12) 日下部邸跡・岐阜町本陣跡 7 ファミリー-3時間 2 0
93 10 FC岐阜 59 #59(12) 日下部邸跡・岐阜町本陣跡 8 一般-3時間 3 0
94 10 FC岐阜 60 #60(25) メディアコスモスみんなの森 5 ソロ男子-3時間 1 0
95 10 FC岐阜 60 #60(25) メディアコスモスみんなの森 7 ファミリー-3時間 1 0
96 10 FC岐阜 60 #60(25) メディアコスモスみんなの森 8 一般-3時間 3 0
97 10 FC岐阜 61 #61(15+80) ナガラガワフレーバー 5 ソロ男子-3時間 1 0
98 10 FC岐阜 61 #61(15+80) ナガラガワフレーバー 7 ファミリー-3時間 2 2
99 10 FC岐阜 61 #61(15+80) ナガラガワフレーバー 8 一般-3時間 8 8
100 10 FC岐阜 62 #62(15) 庚申堂 5 ソロ男子-3時間 1 0
101 10 FC岐阜 62 #62(15) 庚申堂 7 ファミリー-3時間 2 0
102 10 FC岐阜 62 #62(15) 庚申堂 8 一般-3時間 7 0
103 10 FC岐阜 63 #63(15+80) 和菓子処 緑水庵 川原町店 5 ソロ男子-3時間 3 0
104 10 FC岐阜 63 #63(15+80) 和菓子処 緑水庵 川原町店 6 ソロ女子-3時間 1 0
105 10 FC岐阜 63 #63(15+80) 和菓子処 緑水庵 川原町店 7 ファミリー-3時間 2 1
106 10 FC岐阜 63 #63(15+80) 和菓子処 緑水庵 川原町店 8 一般-3時間 8 8
107 10 FC岐阜 63 #63(15+80) 和菓子処 緑水庵 川原町店 9 お試し-3時間 1 1
108 10 FC岐阜 64 #64(16) 日中友好庭園 5 ソロ男子-3時間 4 0
109 10 FC岐阜 64 #64(16) 日中友好庭園 6 ソロ女子-3時間 1 0
110 10 FC岐阜 64 #64(16) 日中友好庭園 7 ファミリー-3時間 2 0
111 10 FC岐阜 64 #64(16) 日中友好庭園 8 一般-3時間 8 0
112 10 FC岐阜 64 #64(16) 日中友好庭園 9 お試し-3時間 1 0
113 10 FC岐阜 65 #65(15) 板垣死すとも自由は死なず 5 ソロ男子-3時間 3 0
114 10 FC岐阜 65 #65(15) 板垣死すとも自由は死なず 7 ファミリー-3時間 2 0
115 10 FC岐阜 65 #65(15) 板垣死すとも自由は死なず 8 一般-3時間 6 0
116 10 FC岐阜 65 #65(15) 板垣死すとも自由は死なず 9 お試し-3時間 1 0
117 10 FC岐阜 66 #66(40) 岐阜大仏(正法寺) 5 ソロ男子-3時間 3 0
118 10 FC岐阜 66 #66(40) 岐阜大仏(正法寺) 7 ファミリー-3時間 2 0
119 10 FC岐阜 66 #66(40) 岐阜大仏(正法寺) 8 一般-3時間 3 0
120 10 FC岐阜 66 #66(40) 岐阜大仏(正法寺) 9 お試し-3時間 1 0
121 10 FC岐阜 67 #67(100) めいそうの小道:中間地点 5 ソロ男子-3時間 5 0
122 10 FC岐阜 67 #67(100) めいそうの小道:中間地点 6 ソロ女子-3時間 1 0
123 10 FC岐阜 67 #67(100) めいそうの小道:中間地点 7 ファミリー-3時間 2 0
124 10 FC岐阜 67 #67(100) めいそうの小道:中間地点 8 一般-3時間 3 0
125 10 FC岐阜 68 #68(160) 岐阜城 5 ソロ男子-3時間 4 0
126 10 FC岐阜 68 #68(160) 岐阜城 6 ソロ女子-3時間 1 0
127 10 FC岐阜 68 #68(160) 岐阜城 7 ファミリー-3時間 2 0
128 10 FC岐阜 68 #68(160) 岐阜城 8 一般-3時間 6 0
129 10 FC岐阜 68 #68(160) 岐阜城 9 お試し-3時間 1 0
130 10 FC岐阜 69 #69(150) 金華山展望デッキ 5 ソロ男子-3時間 5 0
131 10 FC岐阜 69 #69(150) 金華山展望デッキ 6 ソロ女子-3時間 1 0
132 10 FC岐阜 69 #69(150) 金華山展望デッキ 7 ファミリー-3時間 2 0
133 10 FC岐阜 69 #69(150) 金華山展望デッキ 8 一般-3時間 6 0
134 10 FC岐阜 70 #70(180) 七曲り登山道:岐阜城まで1000m 5 ソロ男子-3時間 5 0
135 10 FC岐阜 70 #70(180) 七曲り登山道:岐阜城まで1000m 6 ソロ女子-3時間 1 0
136 10 FC岐阜 70 #70(180) 七曲り登山道:岐阜城まで1000m 7 ファミリー-3時間 2 0
137 10 FC岐阜 70 #70(180) 七曲り登山道:岐阜城まで1000m 8 一般-3時間 5 0
138 10 FC岐阜 70 #70(180) 七曲り登山道:岐阜城まで1000m 9 お試し-3時間 1 0
139 10 FC岐阜 71 #71(5+5) 練習ポイント 5 ソロ男子-3時間 6 5
140 10 FC岐阜 71 #71(5+5) 練習ポイント 6 ソロ女子-3時間 2 2
141 10 FC岐阜 71 #71(5+5) 練習ポイント 7 ファミリー-3時間 1 1
142 10 FC岐阜 71 #71(5+5) 練習ポイント 8 一般-3時間 8 7
143 10 FC岐阜 71 #71(5+5) 練習ポイント 9 お試し-3時間 1 1
144 10 FC岐阜 72 #72(5+80) 岐阜ロゲコーヒー 5 ソロ男子-3時間 3 1
145 10 FC岐阜 72 #72(5+80) 岐阜ロゲコーヒー 6 ソロ女子-3時間 1 0
146 10 FC岐阜 72 #72(5+80) 岐阜ロゲコーヒー 7 ファミリー-3時間 1 1
147 10 FC岐阜 72 #72(5+80) 岐阜ロゲコーヒー 8 一般-3時間 4 3
148 10 FC岐阜 72 #72(5+80) 岐阜ロゲコーヒー 9 お試し-3時間 1 1
149 10 FC岐阜 73 #73(5+80) FC岐阜+岐阜バス 5 ソロ男子-3時間 6 1
150 10 FC岐阜 73 #73(5+80) FC岐阜+岐阜バス 8 一般-3時間 2 0
151 10 FC岐阜 73 #73(5+80) FC岐阜+岐阜バス 9 お試し-3時間 1 0
152 10 FC岐阜 74 #74(5+80) MKPポイントカード発行 5 ソロ男子-3時間 2 1
153 10 FC岐阜 74 #74(5+80) MKPポイントカード発行 6 ソロ女子-3時間 1 1
154 10 FC岐阜 74 #74(5+80) MKPポイントカード発行 7 ファミリー-3時間 1 1
155 10 FC岐阜 74 #74(5+80) MKPポイントカード発行 8 一般-3時間 7 3
156 10 FC岐阜 74 #74(5+80) MKPポイントカード発行 9 お試し-3時間 1 1
157 10 FC岐阜 75 #75(5+80) 小屋垣内(権太)農園 5 ソロ男子-3時間 1 0
158 10 FC岐阜 75 #75(5+80) 小屋垣内(権太)農園 7 ファミリー-3時間 2 2
159 10 FC岐阜 75 #75(5+80) 小屋垣内(権太)農園 8 一般-3時間 5 5
160 10 FC岐阜 75 #75(5+80) 小屋垣内(権太)農園 9 お試し-3時間 1 0
161 10 FC岐阜 200 #200(15+15) 穂積駅 5 ソロ男子-3時間 1 1
162 10 FC岐阜 201 #201(15+15) 大垣駅 5 ソロ男子-3時間 1 1
163 10 FC岐阜 202 #202(15+15) 関ケ原駅 5 ソロ男子-3時間 1 1
164 10 FC岐阜 204 #204(15+15) 名古屋駅 5 ソロ男子-3時間 1 1

View File

@ -1,5 +1,3 @@
version: "3.9"
services: services:
# postgres-db: # postgres-db:
# image: kartoza/postgis:12.0 # image: kartoza/postgis:12.0
@ -22,11 +20,11 @@ services:
build: build:
context: . context: .
dockerfile: Dockerfile.gdal dockerfile: Dockerfile.gdal
command: python3 manage.py runserver 0.0.0.0:8100 # command: python3 manage.py runserver 0.0.0.0:8100
volumes: volumes:
- .:/app - .:/app
ports: ports:
- 8100:8100 - 8000:8000
env_file: env_file:
- .env - .env
restart: "on-failure" restart: "on-failure"
@ -57,7 +55,7 @@ services:
source: ./media source: ./media
target: /usr/share/nginx/html/media target: /usr/share/nginx/html/media
ports: ports:
- "80:80" - "8100:8100"
depends_on: depends_on:
- api - api
networks: networks:

111
q Normal file
View File

@ -0,0 +1,111 @@
List of relations
Schema | Name | Type | Owner
----------+----------------------------------------+-------------------+-------
public | auth_group | table | admin
public | auth_group_id_seq | sequence | admin
public | auth_group_permissions | table | admin
public | auth_group_permissions_id_seq | sequence | admin
public | auth_permission | table | admin
public | auth_permission_id_seq | sequence | admin
public | authtoken_token | table | admin
public | django_admin_log | table | admin
public | django_admin_log_id_seq | sequence | admin
public | django_content_type | table | admin
public | django_content_type_id_seq | sequence | admin
public | django_migrations | table | admin
public | django_migrations_backup | table | admin
public | django_migrations_id_seq | sequence | admin
public | django_session | table | admin
public | geography_columns | view | admin
public | geometry_columns | view | admin
public | gifu_areas | table | admin
public | gifu_areas_id_seq | sequence | admin
public | gps_checkins | table | admin
public | gps_checkins_backup | table | admin
public | gps_checkins_id_seq | sequence | admin
public | jpn_admin_main_perf | table | admin
public | jpn_admin_main_perf_id_seq | sequence | admin
public | knox_authtoken | table | admin
public | mv_entry_details | materialized view | admin
public | raster_columns | view | admin
public | raster_overviews | view | admin
public | rog_category | table | admin
public | rog_checkinimages | table | admin
public | rog_checkinimages_id_seq | sequence | admin
public | rog_customuser | table | admin
public | rog_customuser_groups | table | admin
public | rog_customuser_groups_id_seq | sequence | admin
public | rog_customuser_id_seq | sequence | admin
public | rog_customuser_user_permissions | table | admin
public | rog_customuser_user_permissions_id_seq | sequence | admin
public | rog_entry | table | admin
public | rog_entry_id_seq | sequence | admin
public | rog_entrymember | table | admin
public | rog_entrymember_id_seq | sequence | admin
public | rog_event | table | admin
public | rog_event_id_seq | sequence | admin
public | rog_eventuser | table | admin
public | rog_eventuser_id_seq | sequence | admin
public | rog_favorite | table | admin
public | rog_favorite_id_seq | sequence | admin
public | rog_gifurogeregister | table | admin
public | rog_gifurogeregister_id_seq | sequence | admin
public | rog_goalimages | table | admin
public | rog_goalimages_id_seq | sequence | admin
public | rog_joinedevent | table | admin
public | rog_joinedevent_id_seq | sequence | admin
public | rog_location | table | admin
public | rog_location_id_seq | sequence | admin
public | rog_location_line | table | admin
public | rog_location_line_id_seq | sequence | admin
public | rog_location_polygon | table | admin
public | rog_location_polygon_id_seq | sequence | admin
public | rog_member | table | admin
public | rog_member_id_seq | sequence | admin
public | rog_newcategory | table | admin
public | rog_newcategory_id_seq | sequence | admin
public | rog_newevent | table | admin
public | rog_newevent2 | table | admin
public | rog_newevent2_id_seq | sequence | admin
public | rog_roguser | table | admin
public | rog_roguser_id_seq | sequence | admin
public | rog_shapefilelocations | table | admin
public | rog_shapefilelocations_id_seq | sequence | admin
public | rog_shapelayers | table | admin
public | rog_shapelayers_id_seq | sequence | admin
public | rog_systemsettings | table | admin
public | rog_systemsettings_id_seq | sequence | admin
public | rog_team | table | admin
public | rog_team_id_seq | sequence | admin
public | rog_templocation | table | admin
public | rog_templocation_id_seq | sequence | admin
public | rog_tempuser | table | admin
public | rog_tempuser_id_seq | sequence | admin
public | rog_testmodel | table | admin
public | rog_testmodel_id_seq | sequence | admin
public | rog_travellist | table | admin
public | rog_travellist_id_seq | sequence | admin
public | rog_travelpoint | table | admin
public | rog_travelpoint_id_seq | sequence | admin
public | rog_useractions | table | admin
public | rog_useractions_id_seq | sequence | admin
public | rog_usertracks | table | admin
public | rog_usertracks_id_seq | sequence | admin
public | rog_userupload | table | admin
public | rog_userupload_id_seq | sequence | admin
public | rog_useruploaduser | table | admin
public | rog_useruploaduser_id_seq | sequence | admin
public | spatial_ref_sys | table | admin
public | temp_gifuroge_team | table | admin
public | tmp_checkin | table | admin
public | tmp_checkpoint_table | table | admin
public | tmp_goalimage | table | admin
public | tmp_point | table | admin
public | v_category_rankings | view | admin
public | v_checkin_summary | view | admin
public | v_checkins_locations | view | admin
topology | layer | table | admin
topology | topology | table | admin
topology | topology_id_seq | sequence | admin
(106 rows)

View File

@ -974,33 +974,3 @@ class CustomUserAdmin(UserAdmin):
if request.user.is_superuser: if request.user.is_superuser:
return ('date_joined', 'last_login') return ('date_joined', 'last_login')
return ('date_joined', 'last_login', 'is_staff', 'is_superuser') return ('date_joined', 'last_login', 'is_staff', 'is_superuser')
admin.site.register(Useractions)
admin.site.register(RogUser, admin.ModelAdmin)
admin.site.register(Location, LocationAdmin)
admin.site.register(SystemSettings, admin.ModelAdmin)
admin.site.register(JoinedEvent, admin.ModelAdmin)
admin.site.register(Favorite, admin.ModelAdmin)
admin.site.register(TravelList, admin.ModelAdmin)
admin.site.register(TravelPoint, admin.ModelAdmin)
admin.site.register(Event, admin.ModelAdmin)
admin.site.register(Location_line, LeafletGeoAdmin)
admin.site.register(Location_polygon, LeafletGeoAdmin)
admin.site.register(JpnAdminMainPerf, LeafletGeoAdmin)
admin.site.register(UserTracks, LeafletGeoAdmin);
#admin.site.register(JpnAdminPerf, LeafletGeoAdmin)
admin.site.register(GifuAreas, LeafletGeoAdmin)
admin.site.register(ShapeLayers, admin.ModelAdmin)
admin.site.register(UserUpload, admin.ModelAdmin)
admin.site.register(EventUser, admin.ModelAdmin)
#admin.site.register(UserUploadUser, admin.ModelAdmin)
#admin.site.register(ShapeFileLocations, admin.ModelAdmin)
admin.site.register(CustomUser, UserAdminConfig)
admin.site.register(templocation, TempLocationAdmin)
admin.site.register(GoalImages, admin.ModelAdmin)
admin.site.register(CheckinImages, admin.ModelAdmin)

View File

@ -60,7 +60,7 @@ def send_reset_password_email(email,activation_link):
# #
def send_team_join_email(request,sender,user,team): def send_team_join_email(request,sender,user,team):
activation_link = request.build_absolute_uri( activation_link = request.build_absolute_uri(
reverse('activate-member', args=[user.id, team.id]) reverse('rog:activate-member', args=[user.id, team.id])
) )
logger.info(f"request: {request}") logger.info(f"request: {request}")
@ -84,7 +84,7 @@ def send_invitation_email(sender,request,user_email,team):
verification_code = uuid.uuid4() # UUIDを生成 verification_code = uuid.uuid4() # UUIDを生成
activation_link = request.build_absolute_uri( activation_link = request.build_absolute_uri(
reverse('activate-new-member', args=[verification_code, team.id]) reverse('rog:activate-new-member', args=[verification_code, team.id])
) )

View File

@ -2201,7 +2201,7 @@ class RegisterView(APIView):
temp_user.save() temp_user.save()
verification_url = request.build_absolute_uri( verification_url = request.build_absolute_uri(
reverse('verify-email', kwargs={'verification_code': verification_code}) reverse('rog:verify-email', kwargs={'verification_code': verification_code})
) )
send_verification_email(temp_user,verifiction_url) send_verification_email(temp_user,verifiction_url)
#send_mail( #send_mail(
@ -2223,7 +2223,7 @@ class ResendInvitationEmailView(APIView):
try: try:
temp_user = TempUser.objects.get(email=email) temp_user = TempUser.objects.get(email=email)
verification_url = request.build_absolute_uri( verification_url = request.build_absolute_uri(
reverse('verify-email', kwargs={'verification_code': temp_user.verification_code}) reverse('rog:verify-email', kwargs={'verification_code': temp_user.verification_code})
) )
send_verification_email(temp_user, verification_url) send_verification_email(temp_user, verification_url)
logger.info(f"招待メールを再送信しました。Email: {email}") logger.info(f"招待メールを再送信しました。Email: {email}")
@ -2248,7 +2248,7 @@ class TempUserRegistrationView(APIView):
try: try:
temp_user = TempUser.objects.get(email=email) temp_user = TempUser.objects.get(email=email)
verification_url = request.build_absolute_uri( verification_url = request.build_absolute_uri(
reverse('verify-email', kwargs={'verification_code': temp_user.verification_code}) reverse('rog:verify-email', kwargs={'verification_code': temp_user.verification_code})
) )
send_verification_email(temp_user, verification_url) send_verification_email(temp_user, verification_url)
logger.info(f"既に仮登録されているユーザーに招待メールを再送信しました。Email: {email}") logger.info(f"既に仮登録されているユーザーに招待メールを再送信しました。Email: {email}")
@ -2269,7 +2269,7 @@ class TempUserRegistrationView(APIView):
temp_user.save() temp_user.save()
verification_url = request.build_absolute_uri( verification_url = request.build_absolute_uri(
reverse('verify-email', kwargs={'verification_code': verification_code}) reverse('rog:verify-email', kwargs={'verification_code': verification_code})
) )
send_verification_email(temp_user, verification_url) send_verification_email(temp_user, verification_url)
logger.info(f"新規ユーザーを仮登録し、招待メールを送信しました。Email: {email}") logger.info(f"新規ユーザーを仮登録し、招待メールを送信しました。Email: {email}")

View File

@ -1,6 +1,6 @@
# HTTPS server # HTTPS server
server { server {
listen 80; listen 8100;
server_name rogaining.sumasen.net localhost; server_name rogaining.sumasen.net localhost;
access_log /var/log/nginx/api_access.log; access_log /var/log/nginx/api_access.log;
@ -11,7 +11,7 @@ server {
# Django admin # Django admin
location ~ ^/(admin|api)/ { location ~ ^/(admin|api)/ {
proxy_pass http://api:8100; proxy_pass http://api:8000;
proxy_http_version 1.1; proxy_http_version 1.1;
proxy_set_header Host $host; proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Real-IP $remote_addr;
@ -36,9 +36,22 @@ server {
} }
location /static/ { location /static/ {
alias /app/static/; proxy_pass http://api:8000;
expires 1h; proxy_http_version 1.1;
add_header Cache-Control "public, no-transform"; proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-CSRFToken $http_x_csrf_token;
# タイムアウト設定
proxy_connect_timeout 300;
proxy_send_timeout 300;
proxy_read_timeout 300;
send_timeout 300;
# alias /app/static/;
# expires 1h;
# add_header Cache-Control "public, no-transform";
} }
location = / { location = / {